【发布时间】:2011-04-10 23:51:25
【问题描述】:
我想为我的城镇创建一个基于地图的网络应用程序。它很小,只有 5 x 5 英里,所以我想下载一张地图图像或平铺图像集以用于该站点。
对于这么小的区域,我想我可以缓存地图图像或图像。然后我就不需要依赖谷歌或其他地图服务,这对于我的小区域来说似乎有点过分了。我想按街道地址映射事件,所以我需要在地图图像上绘制地址。
我可以在某处下载这样的本地地图吗?我该如何构建这个应用程序?我花了大约一天时间阅读有关地图的东西,例如 Everyblock 和 OpenStreetMap,但我完全迷失了,因为这些网站并没有真正谈论这些工具的使用方式。必须有一套已知的工具可以用来构建它!如果有人能告诉我应该看哪些地图工具,那将有很大帮助。谢谢!
【问题讨论】:
-
实际上,依靠谷歌地图或其他类似的地图API可能是最好的方法。即使是最小的地图,您也会惊讶于细节程度。
-
谢谢,我可能不得不这样做。必应地图在绘制我的位置方面做得更好(这可能很时髦),所以我可以使用它而不是谷歌。但即使这似乎也不清楚,例如使用 Ruby。我镇上的街道也很稳定,所以我想我可以随着时间的推移建立我的地图和数据的缓存,这样我就不必担心节流和其他依赖问题。
-
我认为 openstreetmap 是要走的路。它为此类项目提供了大量的 API 和服务。
标签: ruby geolocation gis geocoding