可以通过以下步骤实现:
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY"></script>
请注意将YOUR_API_KEY
替换为你自己的Google地图API密钥。
Geocoder
对象来获取地理位置的经纬度。以下是一个示例代码:// 创建一个Geocoder对象
var geocoder = new google.maps.Geocoder();
// 地址字符串
var address = "北京市朝阳区国贸大厦";
// 使用geocode方法获取地理位置信息
geocoder.geocode({ address: address }, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
// 获取第一个结果的位置
var location = results[0].geometry.location;
// 输出纬度和经度
console.log("纬度:" + location.lat());
console.log("经度:" + location.lng());
} else {
console.log("无法获取地理位置:" + status);
}
});
在上面的代码中,我们首先创建了一个Geocoder
对象,然后指定了要查询的地址字符串。接下来,使用geocode
方法来获取地理位置信息。如果查询成功,我们可以通过results
数组获取到位置信息,其中第一个结果的geometry.location
属性包含了纬度和经度信息。
领取专属 10元无门槛券
手把手带您无忧上云