1. 使用在线地图服务API
许多在线地图服务提供了根据地名查询经纬度的API,例如:
Google Maps API:使用Geocoding API可以将地址转换为经纬度。
百度地图API:百度地图提供地点搜索服务,可以查询地点的经纬度。
高德地图API:高德地图也提供地点查询服务。
使用步骤示例(以Google Maps API为例):
1. 注册Google Cloud Platform账号。
2. 创建项目。
3. 启用Geocoding API。
4. 获取API密钥。
5. 编写代码调用API。以下是一个简单的Python示例:
```python
import requests
def get_location_by_name(address, api_key):
url = f"https://maps.googleapis.com/maps/api/geocode/json?address={address