Клуб API Карт

api 1 и api 2

lev.kuminov
14 сентября 2015, 23:09

Доброго времени суток форумчане.
Такая проблемка у меня.
на сайте имеется карта yandex с метками.
Прикручен такой скрипт:

<script src="https://api-maps.yandex.ru/1.1/index.xmltype="text/javascript"></script>  


Хочу прикрутить геолокацию 
но там api другой версии:

PHP код:
<script src="//api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>  

Помогите объединить вместе.... очень прошу



сами метки и карта:

             

        YMaps.jQuery(function () {

// Создает экземпляр карты и привязывает его к созданному контейнеру

            var map = new YMaps.Map(YMaps.jQuery("#YMapsID")[0]);

            

            // Устанавливает начальные параметры отображения карты: центр карты и коэффициент масштабирования

            map.setCenter(new YMaps.GeoPoint(27.596353, 53.865409));

            map.setZoom(9);

            map.disableDblClickZoom();

map.enableScrollZoom();

map.addControl(new YMaps.Zoom());

map.addControl(new YMaps.ScaleLine());

map.addControl(new YMaps.TypeControl());

map.setType(YMaps.MapType.MAP);

    map.setMinZoom(1);

YMaps.Events.observe(map, map.Events.ZoomRangeChange, function (map, mEvent) {

  if (map.getZoom() > map.getMaxZoom())

  {

    map.setZoom(map.getMaxZoom());

  }

});

map.addControl(new YMaps.MiniMap());

map.addControl(new YMaps.ToolBar());

map.addControl(new YMaps.SearchControl());



var s1 = new YMaps.Style();

s1.iconStyle = new YMaps.IconStyle();

s1.iconStyle.href ="http://autorenta.by/wp-content/themes/dt-the7/img/default-icon.png";

s1.iconStyle.size = new YMaps.Point(28,29);

var lnglat1= new YMaps.GeoPoint(27.673203349113482, 53.94080387025186);

var placemark1= new YMaps.Placemark(lnglat1, {style: s1 });

var contentString1 = '<div id="content">' +

'<h3 id="headContent1" class="placemarkHead">МКАД, 0 км., 1 шт. - Mesta 2000, внешнее кольцо, легковые 90 / грузовые 90</h3>'+

'<div id="bodyContent1"  class="placemarkBody">'+

''+

''+

'</div>'+

'</div>';

placemark1.name = "МКАД, 0 км., 1 шт. - Mesta 2000, внешнее кольцо, легковые 90 / грузовые 90";

placemark1.description = "";

placemark1.setBalloonContent(contentString1);

map.addOverlay(placemark1);

})