1

我在 jQuery mobile 上使用 Google Maps 时遇到了一些问题......我已经成功地将一个地理定位片段集成到我正在开发的网站中,并且它运行良好,但我还想(对于每个标记)添加一个 infoWindow(通过用户点击/点击)。我尝试了几次并且已经用谷歌搜索了一段时间,但它接缝一切都无法正常工作,我也没有收到任何错误消息。

我当前的代码在这里:http: //jsfiddle.net/Cde9j/5/

基本上,我想为每个标记添加一个 infoWindow 或至少一个标签,其中包含指向网站内部页面的链接。

另外,请注意当前 jsfiddle 代码中的 2 个标记位于伦敦,因此根据您的位置,您可能需要缩小地图以查看它们。

我真的很感激任何帮助我解决这个问题的想法。

谢谢!

4

1 回答 1

0

你试过使用google.maps.InfoWindow()吗?

google.maps.event.addListener(markerObj, 'click', function() {
    var infoWindow = new google.maps.InfoWindow({content:"Your content"});
    infoWindow.open(map, this);
});

(取决于稍后是否替换标记,您可能还想使用全局数组来跟踪它们..)

于 2012-11-18T23:39:09.680 回答