用js写出根据地名用Google api得到经纬度
时间: 2024-02-26 15:51:41 浏览: 87
通过google api获取经纬度
3星 · 编辑精心推荐
当然可以,以下是使用JavaScript编写的示例代码,用于将地名转换为经纬度:
```javascript
const address = '1600 Amphitheatre Parkway, Mountain View, CA';
const api_key = 'YOUR_API_KEY';
const url = `https://maps.googleapis.com/maps/api/geocode/json?address=${address}&key=${api_key}`;
fetch(url)
.then(response => response.json())
.then(data => {
const lat = data.results[0].geometry.location.lat;
const lng = data.results[0].geometry.location.lng;
console.log(`Latitude: ${lat}, Longitude: ${lng}`);
})
.catch(error => {
console.error('Error:', error);
});
```
请注意,此示例代码使用fetch进行API调用,并使用console.log将结果输出到控制台。您需要将YOUR_API_KEY替换为您的API密钥,并将address替换为您要转换为经纬度的地名。
希望这可以帮助您!
阅读全文