2012-05-02 45 views
3

我的公司正在使用Google Maps API为我们的产品提供安装程序定位器。到目前为止,当我在海峡群岛(英国)添加安装程序时,一切都一直很顺利。有什么方法可以让Google Maps API为我识别这些位置?泽西岛/格恩西岛的Google Maps API?

回答

4

没有!频道岛屿的地理位置(由谷歌提供)非常不完整。例如,它似乎无法识别邮政编码。

我的公司是基于泽西岛。在我们的网站上,我们对用户进行地理定位,然后在地图上放置一个标记,以表明我们认为他们在哪里。我们将此标记设置为“可拖动”,并允许用户将标记拖动到其位置不准确的位置。您可以获得有关您从API中找到某人的准确信息 - 如果它不够好,您可以提供额外的提示以告诉用户找到他们自己。

这不是一个理想的解决方案,但其重要的是 - 地理位置服务在世界各地都无法准确工作。

+0

啊。该死的。大声笑。好的,我必须做的是使用服务手动地址解析我的地址。我已将这些输入到我的数据库中,但Google不会使用我的经纬度值在我的地图上显示它们。奇怪的是,有一个地址正在工作(在我的库存定位器上),但我尝试在安装程序定位器上使用工作库存商的详细信息,并且找不到它...有什么建议吗? :-( – Anonymous

+0

@匿名 - 除非你发布代码,否则很难说,显示标记的代码很简单 - 一个常见的问题是经纬度错误,你应该开始另一个问题,因为这是一个不同的问题到海峡群岛的地理编码之一 – Oliver

+0

我的库存员和安装程序定位器的代码是相同的(同一个脚本,'type'参数决定要查询哪个表),所以我不认为值存在错误错误的方式或类似的东西,因为其余的查询工作,因为他们应该。但是,你是对的 - 我会开始一个新的问题,如果我无法弄清楚,谢谢。 – Anonymous

4

海峡群岛可在Google Mapmaker中编辑,这意味着如果您碰巧知道正确的答案,则可以解决大多数地理编码问题。并非所有的修补程序都会立即生效,但它们最终会结束。