Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.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
有没有一种方法可以从PHP Geocoder中获得多个不明确位置的默认结果?_Php_Api_Google Maps_Geocoding - Fatal编程技术网

有没有一种方法可以从PHP Geocoder中获得多个不明确位置的默认结果?

有没有一种方法可以从PHP Geocoder中获得多个不明确位置的默认结果?,php,api,google-maps,geocoding,Php,Api,Google Maps,Geocoding,我试着搜索一个我知道应该返回多个结果的位置,即“巴黎”,结果只得到了法国巴黎。我还尝试了一些我知道存在于好几个地方的城镇、村庄,以及部分名称,但每次我都只能得到一个结果,通常是错误的结果 有没有办法获得匹配结果的列表 我正在使用PHP Geocoder,但谷歌地理编码API在这方面的知识也会很有用 我用谷歌搜索了一下,阅读了PHP Geocoder文档,阅读了谷歌文档中的区域偏见,但我能找到的只是如何获得特定于区域的结果,而不是区域不特定,或者以任何方式不特定,这正是我所需要的 从Geocode

我试着搜索一个我知道应该返回多个结果的位置,即“巴黎”,结果只得到了法国巴黎。我还尝试了一些我知道存在于好几个地方的城镇、村庄,以及部分名称,但每次我都只能得到一个结果,通常是错误的结果

有没有办法获得匹配结果的列表

我正在使用PHP Geocoder,但谷歌地理编码API在这方面的知识也会很有用


我用谷歌搜索了一下,阅读了PHP Geocoder文档,阅读了谷歌文档中的区域偏见,但我能找到的只是如何获得特定于区域的结果,而不是区域不特定,或者以任何方式不特定,这正是我所需要的

从Geocoder PHP可爱的键盘到In0u


Geocoder~2.x使用ResultFactory。DefaultResultFactory只考虑第一个结果。如果需要多个结果,则需要使用setter:

// ...
Geocoder::setResultFactory(new \Geocoder\Result\MultipleResultFactory);
// ...
"

例如:

Geocoder::setResultFactory(new \Geocoder\Result\MultipleResultFactory);
return Geocoder::geocode('Paris, France');
瞧,多个结果

(另外,通过使用谷歌地理编码API,我得到了多个结果,没有问题。)