我正在使用 rails、geocoder 和 gmap4rails。试图弄清楚如何显示英国病房区的边界。由 mySociaty找到 mapit- Mapit。如果有人可以建议或指出我在 Rails 中创建类似功能的方向,那就太棒了。我对 mapit.mysociety.org 网站中显示的“触摸这个区域”等功能特别感兴趣。
谷歌地图还显示区域边界,例如谷歌地图示例显示“Roath”区域的边界。无论如何从谷歌检索数据?我还用地理编码器测试了很多地址,在谷歌中查找。尝试从地址 Administrative_area_level_1 2 和 3 以及本地或子本地进行地理编码。结果非常不可靠。尝试了至少 20 个来自 birmigham 市的地址 - 只有其中一些返回了 Administrative_area_level1、2、3 或 locality 或 sublocality,而且大多数时候它是错误的数据。
另一个显示城市病房区域的网站是 www.streetlife.com 我认为它仅适用于英国用户。基本上它从用户那里获取一个邮政编码,然后在他们的地图中显示用户区和周围的其他区,这非常酷:) 有人知道它是如何工作的吗?或者如何让类似的东西在rails中工作?
我真的很想更深入地讨论这个话题并找出最好的答案。