在为某个位置执行自动填充API调用时,我会从Google请求JSON响应.
"id"和"place_id"字符串有什么区别?
这两个id是世界上任何一个城市都独一无二的吗?
Google地方是否会为世界上的每个城市分配ID?
例如,Somers,NY,USA的身份是否与Somers,纽约,美国相同?
有一个简单的方法来获得一个城市的身份证?(从谷歌地图网址或东西?)
以下是来自Somers NY USA的自动完成api调用的JSON响应:
{
"html_attributions" : [],
"result" : {
"address_components" : [
{
"long_name" : "Somers",
"short_name" : "Somers",
"types" : [ "administrative_area_level_3", "political" ]
},
{
"long_name" : "Westchester County",
"short_name" : "Westchester County",
"types" : [ "administrative_area_level_2", "political" ]
},
{
"long_name" : "New York",
"short_name" : "NY",
"types" : [ "administrative_area_level_1", "political" ]
},
{
"long_name" : "United States",
"short_name" : "US",
"types" : [ "country", "political" ]
}
], …Run Code Online (Sandbox Code Playgroud)