var c=0; var points=new Array(); var html=new Array(); var descr=new Array(); var color=new Array(); var deliv=new Array(); function _mapinit() { var wbreak=0; var center=[55.76, 37.64]; $('#map').html(''); myMap = new ymaps.Map("map", { center: center, zoom: 11, controls: [] }); objectManager = new ymaps.ObjectManager({ clusterize: true, gridSize: 32 }); var myGeocoder = ymaps.geocode("Москва"); myGeocoder.then( function (res) { iter=res.geoObjects.getIterator(); while(r=iter.getNext()) { coor=r.geometry.getCoordinates(); if(coor) { myMap.setCenter(coor); waitcoor(); } break; } }, function (err) { console.log(err); } ); //objectManager.objects.options.set('preset', 'islands#greenDotIcon'); objectManager.clusters.options.set('clusterIconLayout', 'default#pieChart'); myMap.geoObjects.add(objectManager); function drawPoints(manager) { j={"type": "FeatureCollection","features": []}; for(key in points) { //if(key in dist) { // html[key]=html[key].replace("","
На расстоянии "+dist[key]+" от Вас
"); //} options={ iconColor:color[key] }; j["features"].push({ "type": "Feature", "id": key, "geometry": { "type": "Point", "coordinates": points[key]//[55.7604,37.6144] }, "options": options, "properties": { "balloonContent": html[key], "clusterCaption": descr[key], "iconCaption": deliv[key], "hintContent": descr[key] } }); center=points[key]; } manager.add(j); if(c==1) manager.getMap().setCenter(center); else manager.getMap().setBounds(manager.getBounds(), {checkZoomRange:true,zoomMargin:30}); } function waitforc(w,manager) { if(wbreak>100) { drawPoints(manager); return; } v=parseInt(w); if(v) { if(c>=v) { drawPoints(manager); } else { wbreak++; setTimeout(function(){waitforc(w,manager)},100); } } } function waitcoor() { html[1]="
АО "СМ"
Адрес:
Киевское шоссе, 22-й километр, 4с5кЕ, «Бизнес-парк Румянцево»
Номер телефона:
+78002505869
Дополнительно:
Москва, Бизнес-парк «Румянцево», Блок Е, 7 этаж, офис 705Е Вторник, среда, четверг: 10:00–18:00 (без перерыва). Встречу согласуйте заранее: support@sign.me или 8 800 250 58 69. По приезду позвоните по тому же номеру, ожидайте у бюро пропусков — вас встретят.

"; html[1]+="
"; descr[1]="АО "СМ""; color[1]="#00ff00"; deliv[1]=""; pGeocoder=ymaps.geocode("Киевское шоссе, 22-й километр, 4с5кЕ, «Бизнес-парк Румянцево»"); pGeocoder.then( function (res) { iter=res.geoObjects.getIterator(); while(r=iter.getNext()) { //d=ymaps.coordSystem.geo.getDistance(coor,r.geometry.getCoordinates()); //closest[1]=d; //dist[1]=ymaps.formatter.distance(d); points[1]=r.geometry.getCoordinates(); c++; break; } }, function (err) { console.log(err); } ); setTimeout(function(){waitforc('1',objectManager)},100); } } function mapinit() { $('#map').height('400px'); ymaps.ready(_mapinit()); }