我正在尝试使用正确的语言从Google Maps API获取该城市,但它不起作用。例如:
http://maps.google.com/maps/geo?hl=es&output=json&oe=utf8&q=paris
- > “LocalityName”:“París” - >这没关系。
但为什么它不适用于日语,例如:
http://maps.google.com/maps/geo?hl=jp&output=json&oe=utf8&q=paris
有任何人知道我可以在哪里获得不同语言的城市名称吗?我可以问其他服务吗?
由于 尼克
答案 0 :(得分:0)
日本使用ja
而不是jp
- 请参阅spreadsheet of supported languages here代码。
请求http://maps.google.com/maps/geo?hl=ja&output=json&oe=utf8&q=paris应该给你
{
"name": "paris",
"Status": {
"code": 200,
"request": "geocode"
},
"Placemark": [ {
"id": "p1",
"address": "パリ, フランス",
"AddressDetails": {
"Accuracy" : 4,
"Country" : {
"AdministrativeArea" : {
"AdministrativeAreaName" : "イル・ド・フランス",
"SubAdministrativeArea" : {
"Locality" : {
"LocalityName" : "パリ"
},
"SubAdministrativeAreaName" : "パリ"
}
},
"CountryName" : "フランス",
"CountryNameCode" : "FR"
}
},
"ExtendedData": {
"LatLonBox": {
"north": 48.9153630,
"south": 48.7979015,
"east": 2.4790465,
"west": 2.2229277
}
},
"Point": {
"coordinates": [ 2.3509871, 48.8566667, 0 ]
}
} ]
}