【问题标题】:Adding onclick to Polygon Location Label in Google Maps v3在 Google Maps v3 中添加 onclick 到多边形位置标签
【发布时间】:2015-07-08 12:01:11
【问题描述】:

我有以下代码,其中我使用显示警报的 onclick 侦听器初始化 Polygon:

polygon.location = location;

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

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

这很好,但是当我单击多边形而不是实际标签时会显示警报。如何添加侦听器以便在单击标签时显示警报?

【问题讨论】:

标签: javascript google-maps google-maps-api-3 polygons


【解决方案1】:

尝试:

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

【讨论】:

  • 这仍然只在单击多边形时发出警报,而不是标签本身
  • 您确定 polygon.locationLabel 包含值吗?
猜你喜欢
  • 1970-01-01
  • 2012-03-21
  • 1970-01-01
  • 2023-03-26
  • 2012-01-01
  • 2015-04-14
  • 2015-06-03
  • 2016-07-20
  • 1970-01-01
相关资源
最近更新 更多