2010-04-14 1 views
0

Интересно, как добавить пользовательский маркер в карты Google, JavaScript, встроенный в мой сайт.не может добавить пользовательский маркер в карты Google (JS)

Этот код добавляет регулярный маркер:

var marker = new GMarker(center); 
map.addOverlay(marker); 

но где я вставить тег изображения (например, «marker.png») для того, чтобы появиться вместо обычного Google маркер?

Спасибо!

ответ

2

Возможно, вас заинтересует the Google Maps documentation страница about custom icons. В частности, увидеть эту строку в createMarker:

letteredIcon.image = "http://www.google.com/mapfiles/marker" + letter + ".png"; 

Вы должны быть в состоянии заменить это с вашим собственным изображением. Дополнительная информация о GIcon s is in the API.

+0

Спасибо, человек! теперь это работает. var towerIcon = новый GIcon(); towerIcon.image = "tower.png"; towerIcon.iconSize = новый GSize (100, 100); towerIcon.iconAnchor = новый GPoint (5, 50); markerOptions = {icon: towerIcon}; map.addOverlay (новый GMarker (в центре, markerOptions)); –

+0

Удивительный, рад, что я мог бы помочь. – Pops

Смежные вопросы