FIT SERVICE(ФИТ СЕРВИС Геленджик на тер.Южная промышленная зона) – федеральная сеть станций послегарантийного обслуживания
0 отзывов
Россия, Краснодарский край, Геленджик, территория Южная промышленная зона, 7
"] },], geoObjects = []; var clusterer; var chLocation = function unction(loc) { try { history.pushState({}, '', loc); return; } catch(e) {} location.hash = '#' + loc; } function init() { var map = new ymaps.Map('map', { center: [0, 0], zoom: 0, controls: ['zoomControl'], behaviors: ['drag'] }); map.setBounds([[44.5338,37.9733], [44.6145,38.1342]], {checkZoomRange: true, callback: function(err) {} }); map.events.add('boundschange', function (e) { var newZoom = e.get('newZoom'), oldZoom = e.get('oldZoom'), newCenter = e.get('newCenter'), oldCenter = e.get('oldCenter'), newBounds = e.get('newBounds'); if ((newZoom != oldZoom && oldZoom != 0) || (newCenter != oldCenter && parseInt(oldCenter[0]) != 0 && parseInt(oldCenter[1]) != 0 && parseInt(oldCenter[0]) != 1 && parseInt(oldCenter[1]) != 1)) { var url = new URL(window.location.toString()); url.searchParams.set('UF_LAT_FROM', newBounds[0][0]); url.searchParams.set('UF_LON_FROM', newBounds[0][1]); url.searchParams.set('UF_LAT_TO', newBounds[1][0]); url.searchParams.set('UF_LON_TO', newBounds[1][1]); chLocation(url.href); url.searchParams.set('ajax', 'Y'); $.get(url.href, function(data) { var arResult = JSON.parse(data) $( ".ithems-ajax" ).html(arResult.ithems); placemarks = arResult.placemarksAjax; map.geoObjects.removeAll(); for (var i = 0; i < placemarks.length; i++) { map.geoObjects.add(new ymaps.Placemark([placemarks[i].latitude, placemarks[i].longitude], { hintContent: placemarks[i].hintContent, balloonContent: placemarks[i].balloonContent }, { iconLayout: 'default#image', iconImageHref: '/local/templates/carsweek/src/img/round.png', iconImageSize: [25, 25], iconImageOffset: [0, 0], iconImageClipRect: [ [40, 0], [40, 0] ] })); } }); } }); for (var i = 0; i < placemarks.length; i++) { map.geoObjects.add(new ymaps.Placemark([placemarks[i].latitude, placemarks[i].longitude], { hintContent: placemarks[i].hintContent, balloonContent: placemarks[i].balloonContent.join('') }, { iconLayout: 'default#image', iconImageHref: '/local/templates/carsweek/src/img/round.png', iconImageSize: [25, 25], iconImageOffset: [0, 0], iconImageClipRect: [ [40, 0], [40, 0] ] })); } }