Клуб API Карт

Placemark.options и единый стиль в GeoObjectCollection

Пост в архиве.

Добрый день.

GeoObjectCollection добавляю Placemark

1) как у GeoObjectCollection изменить стили всех Placemark, коротые добавляю (т.е. добавление пользоватлеьских стилей)?

2) какие вообще параметры есть Placemark.options (желательно выложить весь список с возможными параметрами) в документации нечего не нашёл (м.б. плохо искал конечно), т.к. иконки, тени и т.п. нужно сделать под стилистику сайта.

Версия API 2.0 

8 комментариев
1) как у GeoObjectCollection изменить стили всех Placemark, коротые добавляю (т.е. добавление пользоватлеьских стилей)?

в руководстве по миграции на 2.0 это есть

Евгений Белокопытов
28 января 2016, 04:56

в руководстве написано как у каждого Placemark'а отдельно менять стили отображения, а я всей GeoObjectCollection хочу поменять стили чтобы вообще options не трогать у  Placemark'ов 

Евгений Белокопытов
28 января 2016, 04:56

всё разобрался ;) глупый был вопрос )

Sergey Konstantinov
28 января 2016, 04:56

Все параметры перечислены здесь:

http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/GeoObject.xml#constructor-summary

Все доступные пресеты (аналоги стилей в 1.1) перечислены здесь:

http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/option.presetStorage.xml

Примеры настройки внешнего вида меток здесь:

http://api.yandex.ru/maps/doc/jsapi/2.x/examples/#placemarks

Евгений Белокопытов
28 января 2016, 04:56

спасибо большое (+1)

Евгений Белокопытов
28 января 2016, 04:56

и всё-таки меня терзают смутные сомнения, что не все параметры которые принимает options описаны на странице http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/GeoObject.xml#constructor-summary

если посмотреть пример, то увидим параметр balloonCloseButton, который не описан выше. конечно же понятно для чего он и что он делает и т.п., но не забыли ли другие указать случаем?

 

и так же, в качестве пожелания, вывести на странице http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/option.presetStorage.xml напротив констант иконок визуальные их представления?  

У Placemark можно указывать те же опции, что и у http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/GeoObject.xml, т.к. это фактически GeoObject с сигнатурой конструктора, оптимизированной для точечной геометрии. Это касается также и Polyline, Polygon и др. Документацию будем дополнять в ближайшее время.

Евгений Белокопытов
28 января 2016, 04:56

это я уже понял нужны были сами параметры, которые в options указываются