2016-11-10 79 views
0

我们发现Google Maps API存在一些问题,例如Chiswick等地点在类型[[(cities)]]选项下搜索时缺失。Google Maps API丢失地点

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

我们可以得到真正颗粒状,踏踏实实地村,这是完美的东西,我们希望它做的事情,这样的项目是主教米德尔赫姆出现罚款,然后向上移动到达勒姆,纽卡斯尔,米德尔斯堡都很好,但它似乎没有像Chiswick之类的地方(这是伦敦的一个地区)。

从奇斯威克沿着的下一个区域是布伦特福德,它在API上工作得很好,就像阿克顿一样,汉韦尔也是如此,哈默史密斯与伦敦哈默史密斯和富勒姆区有些不同。

看起来郊区可能完全缺失?

我看起来可以让奇西克出现的唯一方法是如果我走到街道层面,这是我们不想出现的东西。

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

下面是的jsfiddle代码 - https://jsfiddle.net/3373x9mj/

回答

1

如果你比较的地图制作工具ChiswickBrentford功能,您将看到奇西克有一类“子地方/邻里”,而布伦特福德有一类“城/镇/村'。

我的猜测是,一旦您应用types: ['(cities)']过滤器,就会过滤掉子地点。

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

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

希望它能帮助!

+0

我认为是这种情况,当我测试并注意到相同的情况时,却认为我做错了一件事 - 我在Google Maps API页面上提交了一个错误报告 - 看看他们回来了什么。 –