我在这里看到了类似的问题没有答案或者他们需要刷新页面,我希望我能从比我更熟悉 Google Maps API 的人那里得到答案,我希望它能够在无需刷新的情况下工作这页纸。
我在网页上有一个嵌入的谷歌地图,我在网页的 HTML 中有一个位置列表。
我希望这样当访问者单击其中一个位置时,它会在嵌入式地图上显示该位置。
听起来很简单吧?我已经在 API 上阅读了 2 天的文档,但似乎找不到我想要的东西。
我期待能够调用将设置位置/标记/信息框的链接的 JS 函数 onClick。我基本上只需要知道如何通过链接与嵌入地图进行通信。我可以自己整理 infoBox 和其余部分。
非常感谢您的阅读!
如果您想知道,我正在使用以下 JS 嵌入谷歌地图:
function initialize() {
var mapOptions = {
zoom: 8,
panControl: false,
rotateControl: false,
scaleControl: false,
streetViewControl: false,
center: new google.maps.LatLng(51.004106,-114.135442),
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("header"), mapOptions);
}
google.maps.event.addDomListener(window, 'load', initialize);