Перейти к содержимому
Русский язык для Invision Community 5

Как вставить на страницу яндекс или google карту?

Как на страницу IP.Content вставить google map или yandex map? Например сгенерировал код карты на яндексе, вставил на страницу (в режиме редактирования кода), но в итоге получил только последнюю строку с сылкой на яндекс. При проверке кода оказалось что остальной код попросту исчез :(

 

Пример кода карты яндекса:

<!-- Этот блок кода нужно вставить в ту часть страницы, где вы хотите разместить карту  (начало) -->
<script src="http://api-maps.yandex.ru/1.1/?key=API_Key&modules=pmap&wizard=constructor" type="text/javascript"></script>
<script type="text/javascript">
   YMaps.jQuery(window).load(function () {
       var map = new YMaps.Map(YMaps.jQuery("#YMapsID-2234")[0]);
       map.setCenter(new YMaps.GeoPoint(45.110914,147.85208), 17, YMaps.MapType.MAP);
       map.addControl(new YMaps.Zoom());
       map.addControl(new YMaps.ToolBar());
       YMaps.MapType.PMAP.getName = function () { return "Народная"; };
       map.addControl(new YMaps.TypeControl([
           YMaps.MapType.MAP,
           YMaps.MapType.SATELLITE,
           YMaps.MapType.HYBRID,
           YMaps.MapType.PMAP
       ], [0, 1, 2, 3]));

       YMaps.Styles.add("constructor#pmlbmPlacemark", {
           iconStyle : {
               href : "http://api-maps.yandex.ru/i/0.3/placemarks/pmlbm.png",
               size : new YMaps.Point(28,29),
               offset: new YMaps.Point(-8,-27)
           }
       });

      map.addOverlay(createObject("Placemark", new YMaps.GeoPoint(45.110914,147.85208), "constructor#pmlbmPlacemark", "Наш офис"));

       function createObject (type, point, style, description) {
           var allowObjects = ["Placemark", "Polyline", "Polygon"],
               index = YMaps.jQuery.inArray( type, allowObjects),
               constructor = allowObjects[(index == -1) ? 0 : index];
               description = description || "";

           var object = new YMaps[constructor](point, {style: style, hasBalloon : !!description});
           object.description = description;

           return object;
       }
   });
</script>

<div id="YMapsID-2734" style="width:450px;height:350px"></div>
<div style="width:450px;text-align:right;font-family:Arial"><a href="http://api.yandex.ru/maps/tools/constructor/" style="color:#1A3DC1">Создано с помощью инструментов Яндекс.Карт</a></div>
<!-- Этот блок кода нужно вставить в ту часть страницы, где вы хотите разместить карту (конец) -->

Рекомендованные сообщения

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.