【问题标题】:Google Maps API clickable marker reveal more infoGoogle Maps API 可点击标记显示更多信息
【发布时间】:2013-10-30 21:31:49
【问题描述】:

使用 Google 地图 API,我为我的网站创建了一个简单的地图,该地图同时显示多个点。但我也想让这些点中的每一个都可以点击,以便在点击时它们会显示一个非常简短的描述。

我的 javscript 绘制点如下,任何管理过这个的人都可以提供任何建议吗?

    for (var i = 0; i < coords.length; i++) {
    // create a closure for your latitude/longitude pair
    (function(coord) {
        // set the location...
        var latLng = new google.maps.LatLng(coord[0], coord[1]);
        // ...and add the Marker to your map
        var marker = new google.maps.Marker({
            position: latLng,
            draggable: true,
            map: map
        });
    })(coords[i]);
};

【问题讨论】:

  • 您需要使用infowindow,将其绑定到您的标记

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


【解决方案1】:

只需将(function(coord) 替换为(function(coord[i])

【讨论】:

  • 执行此操作后地图加载失败
  • 您查看错误控制台了吗?哪条线路有问题?
猜你喜欢
  • 2012-08-27
  • 2013-08-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-28
  • 2012-12-22
  • 2017-10-30
相关资源
最近更新 更多