当指定 GB 时,Geocoder returns USA 结果
Geocoder returns USA results when GB is being specified
我正在使用 Laravel plugin 将城市地理编码为纬度和经度。
这是发送的内容:
$param = [
'address' => $place,
'country:GB',
'types' => ["cities"]
];
不幸的是,Google 一直返回美国的所有结果,而不是英国!
我已将国家和类型添加到 components
数组中,它仍然是 returns 美国结果。
如有任何帮助,我们将不胜感激。
你发错国家了。在文档中:
要将结果限制在特定区域,请使用组件过滤器组件过滤,方法是将其过滤器添加到参数数组。
$param = array(
"address"=>"76 Buckingham Palace Road London SW1W 9TQ",
"components"=>"country:GB"
);
我正在使用 Laravel plugin 将城市地理编码为纬度和经度。
这是发送的内容:
$param = [
'address' => $place,
'country:GB',
'types' => ["cities"]
];
不幸的是,Google 一直返回美国的所有结果,而不是英国!
我已将国家和类型添加到 components
数组中,它仍然是 returns 美国结果。
如有任何帮助,我们将不胜感激。
你发错国家了。在文档中:
要将结果限制在特定区域,请使用组件过滤器组件过滤,方法是将其过滤器添加到参数数组。
$param = array(
"address"=>"76 Buckingham Palace Road London SW1W 9TQ",
"components"=>"country:GB"
);