每次点击鼠标时都会刷新谷歌地图
Google Maps refreshing everytime mouse is clicked
http://task4adamholt.appspot.com/?guestbook_name=Cars
出于某种原因,每次单击鼠标时,无论是在桌子上还是实际地图本身,它都会出于某种原因刷新所有地图。
有没有人知道为什么,这真的很奇怪。.js文件包括以下函数
function getLoc(lon,lat,id) {
function initialize() {
var mapProp = {
center: new google.maps.LatLng(lat, lon),
zoom: 12,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById(id), mapProp);
var marker = new google.maps.Marker({
position: new google.maps.LatLng(lat, lon),
map: map,
title: 'Sent Here!'
});
}
google.maps.event.addDomListener(window, 'click', initialize);
document.getElementById(id).style.display = 'block';
}
这是导致问题的行。
google.maps.event.addDomListener(window, 'click', initialize);
它侦听窗口上的单击,并在发生单击时运行函数,刷新地图。我肯定会将"点击"事件更改为其他内容,例如 DOM 就绪。
相关文章:
- 嵌入的自定义谷歌地图不会在没有刷新的情况下显示
- 谷歌地图Api v3-在Domready之后刷新Markerclusterer
- 在Jquery多步骤表单中刷新谷歌地图
- 将标记添加到现有的谷歌地图(不刷新谷歌地图)
- 谷歌地图没有在标签2中和标签3中正确加载.如何创建刷新选项卡
- 信息窗口未刷新:AngularJS和谷歌地图
- 刷新谷歌地图信息窗口中的内容
- 谷歌地图仅在“刷新”后加载
- 谷歌地图 API 在刷新 JQM 之前不会加载
- 谷歌地图 API V3 在多次页面刷新时加载
- 谷歌地图在刷新页面后显示为灰色
- 谷歌地图与刷新标记
- 每次点击鼠标时都会刷新谷歌地图
- 刷新标记谷歌地图
- 如何在输入地址的同时发送新的地理定位请求并刷新谷歌地图
- 自动刷新谷歌地图标记
- 刷新谷歌地图V3中的KML数据
- 刷新谷歌地图javascript ajax
- 如何更新位置不刷新谷歌地图使用javascript
- 我试图刷新谷歌地图上的标记,而不刷新整个页面