Google maps api 3 从谷歌地图中分别获取lat和lng
我想把Google maps api 3 从谷歌地图中分别获取lat和lng,google-maps-api-3,google-maps-markers,Google Maps Api 3,Google Maps Markers,我想把lat,lng与googlemaps分开,我已经得到了这个职位,我该怎么办 函数初始化(){ var centrecart=new google.maps.LatLng(36.846815,10.198352); var optionScote={ 缩放:17, 中心:centreCarte,, mapTypeId:google.maps.mapTypeId.ROADMAP } var maCarte=new google.maps.Map(document.getElementById
lat
,lng
与googlemaps
分开,我已经得到了这个职位,我该怎么办
函数初始化(){
var centrecart=new google.maps.LatLng(36.846815,10.198352);
var optionScote={
缩放:17,
中心:centreCarte,,
mapTypeId:google.maps.mapTypeId.ROADMAP
}
var maCarte=new google.maps.Map(document.getElementById(“empositiondemacart”),optionscort);
google.maps.event.addListener(maCarte,'click',函数(事件){
var Mark=(新的google.maps.Marker)({
位置:event.latLng,//coordonnée de la position du clic sur la carte
draggable:true,//marqeur daplacable
标题:'马克',//马尔库尔标题
地图:maCarte//laquelle le Marquer doitêtre affiché上的点菜
}));
google.maps.event.addListener(标记'dblclick',函数(事件){
函数sayHello(){
var te=Mark.getPosition().toUrlValue();
返回te;
}
警惕(sayHello());
});
//右击
google.maps.event.addListener(标记“右键单击”,函数(事件){
Mark.setMap(空);
});
});
}
google.maps.event.AddDomainListener(窗口“加载”,初始化);
只需在LatLng
对象上使用.lat()
和.lng()
在您的例子中,您可以使用
var latitude = event.latLng.lat();
var longitude = event.latLng.lng();
映射
click
事件处理程序的参数是MouseEvent
类型的对象。它具有属性latLng
,用于获取位置。该属性的类型为LatLng
,它具有方法lat()
和lng()
。因此,您可以使用event.latLng.lat()
和event.latLng.lng()
。的可能副本