Javascript 谷歌地图:如何获取;“城市”;泰国地址?
我通过Javascript使用谷歌地图来提取地址的组件。我熟悉澳大利亚的地址,这很有效。我现在希望对泰国地址也这样做(见下面的代码) 这是一个地址示例:泰国曼谷Watthana Phra Khanong Nuea Sukhumvit路123/1号 对于这个地址(以及我尝试过的所有其他曼谷地址),我似乎无法获得地址的“曼谷”部分 e、 g.在控制台中,我得到如下输出,其中有一些有用的组件,但没有“曼谷”部分。如何将地址的“曼谷”部分捕获/存储到变量中 谢谢Javascript 谷歌地图:如何获取;“城市”;泰国地址?,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我通过Javascript使用谷歌地图来提取地址的组件。我熟悉澳大利亚的地址,这很有效。我现在希望对泰国地址也这样做(见下面的代码) 这是一个地址示例:泰国曼谷Watthana Phra Khanong Nuea Sukhumvit路123/1号 对于这个地址(以及我尝试过的所有其他曼谷地址),我似乎无法获得地址的“曼谷”部分 e、 g.在控制台中,我得到如下输出,其中有一些有用的组件,但没有“曼谷”部分。如何将地址的“曼谷”部分捕获/存储到变量中 谢谢 Krung Thep Maha Nak
Krung Thep Maha Nakhon
。在曼谷之前的最后一个地址里
{
"long_name": "Krung Thep Maha Nakhon",
"short_name": "Krung Thep Maha Nakhon",
"types": [
"administrative_area_level_1",
"political"
]
},
对泰语的偏见可能来自设置API密钥的google帐户的语言环境。您可以在请求上设置带有“ccTLD”参数的显式区域
.us
适用于美国英语。请参阅中的“区域偏置”部分 请尝试console.log(JSON.stringify(results,null,4))
如果您无法从中找出答案,请将该日志输出粘贴到此处。@danh请参见上文-找不到任何显示“曼谷”的字段,地址为曼谷瓦塔纳Khlong Tan Nuea Sukhumvit路1239号,泰国-奇怪的是,谷歌的自动完成功能确实在“曼谷”中添加了区域偏见,尽管区域偏见在就地搜索中起到了关键作用,但它不适用于这种情况。更改“ccTLD”不适用于曼谷和Krung Thep Maha-Nakhon过渡。
[
{
"address_components": [
{
"long_name": "1239",
"short_name": "1239",
"types": [
"street_number"
]
},
{
"long_name": "Sukhumvit Road",
"short_name": "Sukhumvit Rd",
"types": [
"route"
]
},
{
"long_name": "Khwaeng Khlong Tan Nuea",
"short_name": "Khwaeng Khlong Tan Nuea",
"types": [
"political",
"sublocality",
"sublocality_level_2"
]
},
{
"long_name": "Khet Watthana",
"short_name": "Khet Watthana",
"types": [
"political",
"sublocality",
"sublocality_level_1"
]
},
{
"long_name": "Krung Thep Maha Nakhon",
"short_name": "Krung Thep Maha Nakhon",
"types": [
"administrative_area_level_1",
"political"
]
},
{
"long_name": "Thailand",
"short_name": "TH",
"types": [
"country",
"political"
]
},
{
"long_name": "10110",
"short_name": "10110",
"types": [
"postal_code"
]
}
],
"formatted_address": "1239 Sukhumvit Rd, Khwaeng Khlong Tan Nuea, Khet Watthana, Krung Thep Maha Nakhon 10110, Thailand",
"geometry": {
"location": {
"lat": 13.7205331,
"lng": 100.58442760000003
},
"location_type": "ROOFTOP",
"viewport": {
"south": 13.7191841197085,
"west": 100.58307861970843,
"north": 13.7218820802915,
"east": 100.58577658029151
}
},
"place_id": "ChIJpQpSZ6Wf4jARbINdb-Lw-MM",
"plus_code": {
"compound_code": "PHCM+6Q Bangkok, Thailand",
"global_code": "7P52PHCM+6Q"
},
"types": [
"street_address"
]
}
]
{
"long_name": "Krung Thep Maha Nakhon",
"short_name": "Krung Thep Maha Nakhon",
"types": [
"administrative_area_level_1",
"political"
]
},