Клуб API Карт

API 2.0 иконка для метки

r.timonin
16 мая 2012, 17:39

Добрый день, не работает замена на иконку из стандартного набора АПИ.

такой вариант не работает:

 

var myPlacemark = new ymaps.Placemark(

                    // Координаты метки

                [..., ...], 

                {

                ....

                },

                {

                  preset: "twirl#houseIcon"

                }

           

            map.geoObjects.add(myPlacemark);

такой работает:

 

var myPlacemark = new ymaps.Placemark(

                    // Координаты метки

                [..., ...], 

                {

                ....

                },

                {

                  preset: "twirl#greyIcon"

                }

           

            map.geoObjects.add(myPlacemark);

первый вопрос: почему?)
и второй: где взять список опций, например, для точки, в док-и их нет http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/Placemark.xml или надо искать в другом месте?
Спасибо.

 

 

 

 





3 комментария
Подписаться на комментарии к посту

по-первому вопросу понял в чем был косяк.

в первой строке документации написано:

Входит в пакеты package.fullpackage.mappackage.standard.

потом ниже по тексту:

Хранилище предустановленных опций. Список ключей, доступных при подключении пакетов package.full и package.standard:


изначально подключал только package.map, кстати в debug режиме ничего не сказало про то, что иконки с таким ключом нет.


остается актуальным второй вопрос: где узнать весь набор опций доступных, напирмер, для точки?

Для точки доступны опции класса GeoObject.

спасибо!