Заменить маркер по умолчанию на оверлейных картах Google Geoxml? - PullRequest
0 голосов
/ 02 июля 2010

Я извлекаю данные Georss из каналов и накладываю их на свою карту с помощью Google Maps Geoxml.Как заменить маркеры по умолчанию, которые появляются на этих наложениях карты?В настоящее время они являются синими булавками по умолчанию, но я хотел бы удалить и заменить их на что-то более подходящее для моей темы.

Я работаю над картой для дочерней темы Wordpress, специально используя плагин Geo Mashup.

Любая помощь очень ценится!

Ответы [ 3 ]

2 голосов
/ 07 октября 2010

Поскольку вы используете Google Maps API V3, используйте geoxml3. (http://code.google.com/p/geoxml3/)

оригинал geoxml сделан для карт Google v2.

Вы можете использовать любые маркеры, которые хотите, указав «markerOptions» в «Опции geoXML3.parser», см.

Надеюсь, это поможет.

0 голосов
/ 09 июля 2010

Спасибо за помощь, но я нашел это работает только для точек данных вытащил прямо из блога. я специально пытаясь поменять маркеры на оверлейных картах GGeoxml, которые тянет геоданные из других RSS-каналов. любой другие идеи? - thisisangelng

Похоже, значок баллона по умолчанию изменить нельзя. Не нашел стандарт для указания значка в geoRSS. Что насчёт изменить rss на kml?

P.

0 голосов
/ 07 июля 2010

Попробуйте это:

var customIcon = new GIcon();
customIcon.image = "./images/customPin.png";
customIcon.shadow = "./images/customShadow.png";
customIcon.iconSize = new GSize(12, 20);
customIcon.shadowSize = new GSize(22, 20);
customIcon.iconAnchor = new GPoint(6, 20);
customIcon.infoWindowAnchor = new GPoint(5, 1);

P.

...