假设我有一个国家代码“US”,我如何使用 Google 地图获取美利坚合众国的坐标?
您只需使用地理编码并将
US
作为 address
参数中的值即可。
https://maps.googleapis.com/maps/api/geocode/json?key=YOUR_API_KEY&address=US
这应该返回美国的坐标,如下所示:
37.09024,-95.712891
请注意,这并不适用于所有国家/地区代码,因为有些国家/地区代码返回零结果,例如日本
JP
。
您可以做的一件事就是手动保存关联的国家/地区名称及其国家/地区代码,并使用该全名在地理编码 API 中进行查询,而不仅仅是国家/地区代码。因为不要在地理编码 API 中输入不明确的查询被认为是最佳实践,并且仅输入国家/地区代码将违反这种做法。
示例:
美国 -
https://maps.googleapis.com/maps/api/geocode/json?key=API_KEY&address=United%20States
JP -
https://maps.googleapis.com/maps/api/geocode/json?key=API_KEY&address=Japan
这应该可以正常工作。我希望这有帮助!