Шпаргалка по API Яндекс.Карт 2.0
Документация по новому API пока не полна. Запишу шпаргалку.
Подключите АПИ с дополнительным модулем в &load=package.какойнадо,coordSystem.geo
используйте ymaps.coordSystem.geo.distance(p1,p2) — расстояние по кривой, или ..geo.rulerDistance(p1,p2) — по прямой.
Изменить текст внутри уже добавленной на карту Placemark:
placemark.properties.set('balloonContent','blabla')
Весь набор стандартных иконок меток в новом API:
http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/option.presetStorage.xml
Получить координаты объекта на карте:
myGeoobject.geometry.getCoordinates();
map.setBounds теперь работает только с 2 точками:
map.setBounds( [ [minLat, minLen], [maxLat, maxLen] ], { checkZoomRange: true } );
Раньше можно было все точки объединить в GeoCollection и передать в setBounds, который сам бы всё определил. Теперь придётся определять 2 минимальных и 2 максимальных координаты вручную. Хотя в будущих релизах обещали добавить определение bounds в GeoCollection.
keyboard_return back