Arm1.ru

Шпаргалка по 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