воскресенье, 29 января 2012 г.

Работаем с yandex картами

Для начала, надо получить код, он даётся после регистрации в системе


Дальше надо получить координаты своего города или использовать геотаргетинг

Поиск по городу:
Для поиска по Яндекс.Карте и Народной карте используется один и тот же класс Ymaps.Geocoder у которого есть специальные параметры для ограничения области поиска :
boundedBy — задает прямоугольная область на карте, где необходимо осуществлять поиск;
strictBounds в значении true – разрешает искать только внутри области, заданной опцией boundedBy.
С этой области начнется вестись поиск, но количество найденных результатов не сократится, изменится только релевантность результатов.
http://webmap-blog.ru/yandex-maps/api-yandeks-kart-%E2%80%93-ogranichivaem-oblast-poiska
Это для геокодера. А что делать с Router?

Массивы точек/объектов хорошо передавать через KML
http://api.yandex.ru/maps/jsapi/doc/ref/reference/kml.xml

Примеры
http://api.yandex.ru/maps/features/?p=traffic
http://api.yandex.ru/maps/jsapi/examples/

http://api.yandex.ru/maps/jsapi/doc/dg/tasks/quick-start.xml
http://api.yandex.ru/maps/jsapi/doc/mod/concepts/About.xml#load-modules
http://api.yandex.ru/maps/jsapi/doc/dg/concepts/map-controls-aux.xml#search-control
http://api.yandex.ru/maps/jsapi/
http://api.yandex.ru/maps/jsapi/doc/ref/reference/router.xml
view-source:http://api.yandex.ru/maps/jsapi/examples/router_editor_simplest.html

http://api.yandex.ru/maps/jsapi/examples/geocoding-with-preflang.html
http://api.yandex.ru/maps/jsapi/doc/dg/concepts/geocoder.xml
http://api.yandex.ru/maps/geocoder/doc/desc/concepts/response_structure.xml

свойства основного класса map

YMaps.Router(wayPoints, viaPoints, options) Прокладывает маршрут через заданные точки.

http://api.yandex.ru/maps/ymapsml/doc/guide/concepts/mapparams.xml
меняем параметры карты

Комментариев нет:

Отправить комментарий