Google Maps API缺少位置

时间:2016-11-10 11:12:04

标签: google-maps google-maps-api-3

我们发现Google Maps API存在一些问题,在以下类型搜索时,Chiswick等地方缺少这些问题:['(城市)']选项。

var options = {
                                language: 'en-GB',
                                types: ['(cities)'],
                                componentRestrictions: {country: "gb"}
                            };

我们可以真正精细化并进入村庄,这对我们想做的事情来说是完美的,这些项目是主教米德尔姆姆看起来很好,然后向达勒姆,纽卡斯尔,米德尔斯堡移动很好,但它似乎下降Chiswick上面的地方(伦敦地区)的缩写。

Chiswick沿线的下一个区域是Brentford,它在API上运行良好,Acton和Hanwell一样,而Hammersmith则有点不同(Hammersmith和Fulham的伦敦自治市)。

郊区似乎可能完全缺失?

我能让Chiswick出现的唯一方法就是如果我走到街道一级,这是我们不想出现的。

还有其他人遇到过这个问题吗?

这是JSFiddle中的代码 - https://jsfiddle.net/3373x9mj/

1 个答案:

答案 0 :(得分:1)

如果您比较地图制作工具中ChiswickBrentford的功能,您会看到Chiswick有一个类别'Sub-Locality / Neighbourhood',而Brentford有一个类别'City / Town / Village ”。

我的猜测是,一旦您应用public Foo(char whatever) { String klazz = ... god knows throw (RuntimeException) Class.forName(klazz).newInstance(); 过滤器,就会过滤掉子地区。

可能这是一个数据问题。您可以使用“报告问题”链接让Google数据小组了解此问题。

https://support.google.com/maps/answer/162873

希望它有所帮助!