小智 15
您可以在www.mapdevelopers.com/geocode_bounding_box.php找到这些城市的边界框.进入城市将在地图上显示一个框,并给出每边的纬度和经度.希望这能为您提供所需的信息.
要获取一长串城市,请使用Google地理编码服务。设置完成后,您可以使用任何语言来访问REST API。例如,您可以使用流行的Python 标准请求库。
或者,您可以使用Google自己的Google Maps Java API,Python API或JavaScript API。这些都包含Google地理编码服务。
在此处查看Python和Java库的一些简单示例:https : //developers.google.com/maps/documentation/webservices/client-library。
这是地址解析结果的架构:
results[]: {
types[]: string,
formatted_address: string,
address_components[]: {
short_name: string,
long_name: string,
postcode_localities[]: string,
types[]: string
},
partial_match: boolean,
place_id: string,
postcode_localities[]: string,
geometry: {
location: LatLng,
location_type: GeocoderLocationType
viewport: LatLngBounds,
bounds: LatLngBounds
}
}
Run Code Online (Sandbox Code Playgroud)
边界框位于geometry>viewport变量中,如下所示
"viewport" : {
"northeast" : {
"lat" : 37.4238253802915,
"lng" : -122.0829009197085
},
"southwest" : {
"lat" : 37.4211274197085,
"lng" : -122.0855988802915
}
}
Run Code Online (Sandbox Code Playgroud)