如何从国家代码获取谷歌地图坐标?

问题描述 投票:0回答:1

假设我有一个国家代码“US”,我如何使用 Google 地图获取美利坚合众国的坐标?

javascript google-maps angular-google-maps
1个回答
0
投票

您只需使用地理编码并将

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

这应该可以正常工作。我希望这有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.