Javascript Geojson功能单击信息窗口显示触发器拖动事件
我对谷歌地图和数据层有意见。 当我加载一个包含点的geojson文件并将单击事件绑定到这些标记以打开一个信息窗口时,地图开始拖动,正如您在这个代码段中所看到的Javascript Geojson功能单击信息窗口显示触发器拖动事件,javascript,google-maps,geojson,Javascript,Google Maps,Geojson,我对谷歌地图和数据层有意见。 当我加载一个包含点的geojson文件并将单击事件绑定到这些标记以打开一个信息窗口时,地图开始拖动,正如您在这个代码段中所看到的 var信息窗口; 函数init(){ //…初始化映射 var lat=45.553349634491;var lng=73.611958006357; var zoom=18; var mapOptions={zoom:zoom,disableDefaultUI:true,zoomControl:true,}; map=new goo
var信息窗口;
函数init(){
//…初始化映射
var lat=45.553349634491;var lng=73.611958006357;
var zoom=18;
var mapOptions={zoom:zoom,disableDefaultUI:true,zoomControl:true,};
map=new google.maps.map(document.getElementById(“map”)、mapOptions);
map.setCenter({lat:lat,lng:lng});
//加载geojson
map.data.loadGeoJson(“http://adam.cherti.name/CREE TA VILLE/get/poteaux.php?lat_nwest=45.55350176872861&lng_nwest=-73.61094413134936&lat_seast=45.55319749984158&lng_seast=-73.61298746187&date=2015/5/21:12:01“;
map.data.addListener(“mousedown”,函数(e)
{
var pos=e.latLng;
如果(!infoWindow)
infoWindow=new google.maps.infoWindow();
信息窗口。设置位置(pos);
“嘿!”;
setContent(html);
打开(地图);
});
}
$(document).ready(函数(){init()})代码>
您不是在使用单击事件,而是在使用鼠标向下
事件。使用单击
事件为我修复了问题
var信息窗口;
函数init(){
//…初始化映射
var lat=45.553349634491;var lng=73.611958006357;
var zoom=18;
var mapOptions={zoom:zoom,disableDefaultUI:true,zoomControl:true,};
map=new google.maps.map(document.getElementById(“map”)、mapOptions);
map.setCenter({lat:lat,lng:lng});
//加载geojson
map.data.loadGeoJson(“http://adam.cherti.name/CREE TA VILLE/get/poteaux.php?lat_nwest=45.55350176872861&lng_nwest=-73.61094413134936&lat_seast=45.55319749984158&lng_seast=-73.61298746187&date=2015/5/21:12:01“;
map.data.addListener(“单击”,函数(e)
{
var pos=e.latLng;
如果(!infoWindow)
infoWindow=new google.maps.infoWindow();
信息窗口。设置位置(pos);
“嘿!”;
setContent(html);
打开(地图);
});
}
$(document).ready(函数(){init()})代码>