2015-07-08 7 views
0

У меня есть следующий код, где я инициализировать Polygon с OnClick слушателю, который отображает предупреждение:Добавление OnClick в многоугольник Location Ярлык в Google Maps v3

polygon.location = location; 

polygon.locationLabel = new LocationLabel(location, latLng, mapProvider.map); 

google.maps.event.addListener(polygon, 'click', function(e) { 
      alert('hello'); 
}); 

Это прекрасно, но отображает предупреждение, когда я нажимаю Полигон, но не фактический ярлык. Как добавить слушателя так, чтобы предупреждение отображалось только при щелчке на ярлыке?

+0

Что такое 'LocationLabel'? Просьба представить [Минимальный, полный, проверенный и читаемый пример] (http://stackoverflow.com/help/mcve), который демонстрирует проблему. – geocodezip

ответ

1

Try с:

textToShow = polygon.locationLabel; 
google.maps.event.addListener(polygon, 'click', function(e, textToShow) { 
     alert(textToShow); 
}); 
+0

Это еще только предупреждение при нажатии на Polygon, а не на сам ярлык – MattTheHack

+0

Вы уверены, что polygon.locationLabel содержит значение? – scaisEdge