从Google Maps JavaScript地理编码器返回经度和纬度的方法如下:
<div>
元素来创建一个容器,并设置一个唯一的ID。<div id="map"></div>
geocoder
对象来进行地理编码。首先,创建一个geocoder
对象,并将其与地图容器关联起来。var geocoder = new google.maps.Geocoder();
geocode()
方法来进行地理编码,将地址作为参数传入。在回调函数中,可以获取到地理编码的结果。var address = "Your address";
geocoder.geocode({ 'address': address }, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
var latitude = results[0].geometry.location.lat();
var longitude = results[0].geometry.location.lng();
console.log("Latitude: " + latitude);
console.log("Longitude: " + longitude);
} else {
console.log("Geocode was not successful for the following reason: " + status);
}
});
results
参数获取到地理编码的结果。results
是一个数组,包含了多个可能的结果,你可以根据需要选择其中一个结果。geometry.location
对象可以获取到经度和纬度。通过调用lat()
方法可以获取纬度,调用lng()
方法可以获取经度。以上就是从Google Maps JavaScript地理编码器返回经度和纬度的方法。如果你想了解更多关于Google Maps JavaScript API的信息,可以访问腾讯云的相关产品:腾讯地图 JavaScript API。
领取专属 10元无门槛券
手把手带您无忧上云