在jQuery移动框架上使用Google Maps将infoWindow添加到标记中

时间:2012-08-06 11:09:43

标签: jquery google-maps jquery-mobile google-maps-markers

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

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

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

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

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

谢谢!

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用 google.maps.InfoWindow()

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

(根据以后是否更换标记,您可能还想使用全局数组跟踪它们。)