当指定GB时,Geocoder返回USA结果

时间:2017-07-18 19:05:43

标签: laravel google-maps geocoding laravel-5.4 google-geocoder

我正在使用Laravel plugin将城市划分为纬度和经度。

这是发送的内容:

$param = [ 'address' => $place, 'country:GB', 'types' => ["cities"] ];

不幸的是,Google不断返回美国的所有结果,而不是GB!

我已将国家/地区和类型添加到components数组中,但仍会返回美国结果。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

你输错了国家。在文档中:

要将结果限制到特定区域,请使用组件过滤器组件过滤,方法是将其过滤器添加到参数数组中。

$('#go').on('click', function(){
                    $('#s1').fadeOut('slow', function(){
                        $('#s2').toggle('slide', {direction: 'right'}, 800);
                    });
                });

$('#s2 .back').on('click', function(){
                                $('#s2').fadeOut('slow', function(){
                                    $('#s1').toggle('slide', {direction: 'right'}, 800);
                                });
                            });