0

我昨天发布了一个问题,询问是否有人知道如何让谷歌地图返回带有英格兰、苏格兰和威尔士的反向地理编码的国家名称,因为目前它认为它们都是“英国”。没有人回答,所以我认为这不可能/容易吗? Googlemaps 反向地理编码获取国家名称,英国国家

所以我正在寻找不同的方法..

我尝试为每个国家/地区创建一个多边形,但是坐标的数量很大,所以它确实减慢了谷歌地图的速度。

我开始考虑从形状文件创建地图图块以及如何使用它们,但我仍然看不到我能够检测到点击..

必须有某种方法可以做到这一点?任何人有任何建议请!我越来越绝望了!

贝克斯

4

2 回答 2

2

我采用了完全不同的方法并使用了邮政编码。我已将邮政编码的第一部分存储在 DB 中。当我点击这个地方的详细信息时,我知道这个国家,所以如果是英国,我会检查邮政编码。如果邮政编码与数据库中的任何一个匹配,我就知道这个国家。请记住,SY 邮政编码跨越威尔士和英格兰,因此您需要所有邮政编码,以便将它们拆分。很啰嗦,但有效!

于 2011-03-16T12:06:45.183 回答
0

查看http://home.provide.net/~bratliff/polycluster/v3/absurd.html的源代码,了解如何处理多边形中“荒谬”数量的折线。

编辑:链接坏了。Archive.org 缓存有页面和一些 JS 文件,但它似乎没有工作。你也许可以看到 JS 在那里做了什么。

于 2011-03-15T15:18:59.903 回答