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
Google maps 需要Google Places Autocomplete中的多个国家/地区组件限制_Google Maps_Google Maps Api 3 - Fatal编程技术网

Google maps 需要Google Places Autocomplete中的多个国家/地区组件限制

Google maps 需要Google Places Autocomplete中的多个国家/地区组件限制,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,我需要Google Places Autocomplete提供来自以下国家的搜索结果:SZ、FR、DE、AT、IT。我知道组件限制只能在一个国家/地区实施。 那么,在Google Places Autocomplete中有没有一种方法可以获得多个县的结果呢 我的页面是复制粘贴自:此功能于2017年1月在Maps JavaScript API的3.27版中引入: 您现在可以将自动完成预测限制为仅来自多个国家的曲面。您可以通过在AutocompleteOptions的componentRestric

我需要Google Places Autocomplete提供来自以下国家的搜索结果:SZ、FR、DE、AT、IT。我知道
组件限制
只能在一个国家/地区实施。 那么,在Google Places Autocomplete中有没有一种方法可以获得多个县的结果呢


我的页面是复制粘贴自:

此功能于2017年1月在Maps JavaScript API的3.27版中引入:

您现在可以将自动完成预测限制为仅来自多个国家的曲面。您可以通过在AutocompleteOptions的componentRestrictions字段中指定最多5个国家/地区来完成此操作


自3.2.7版以来,您可以使用数组进行组件限制。例如:

{ country: ["fr","ch","be"] }

但是,国家数量限制为5个。

请小心,因为如果限制为“FR”,则会忽略法国海外部门。 因此,要在整个法国拥有这些城市,您需要:

'fr', 'gp', 're', 'mq', 'gf', 'nc', 'yt', 'pf'
但既然超过5个,就不可能局限于整个法国


谷歌地图认为法国海外部门不在法国;这是一个大问题。

谷歌地图问题追踪器中已经存在一个问题。目前,无法通过使用
组件限制来限制多个国家/地区。这里的解决方法:我想知道为什么他们会任意限制五个国家/地区。可能是因为他们认为我们加上海外部门就足够了。