Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌地图:如何获取;“城市”;泰国地址?_Javascript_Google Maps_Google Maps Api 3 - Fatal编程技术网

Javascript 谷歌地图:如何获取;“城市”;泰国地址?

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

我通过Javascript使用谷歌地图来提取地址的组件。我熟悉澳大利亚的地址,这很有效。我现在希望对泰国地址也这样做(见下面的代码)

这是一个地址示例:泰国曼谷Watthana Phra Khanong Nuea Sukhumvit路123/1号

对于这个地址(以及我尝试过的所有其他曼谷地址),我似乎无法获得地址的“曼谷”部分

e、 g.在控制台中,我得到如下输出,其中有一些有用的组件,但没有“曼谷”部分。如何将地址的“曼谷”部分捕获/存储到变量中

谢谢


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"
    ]
},