我正在寻找在本地应用程序上替换 Bing 地图的解决方案。从这篇使用 OpenStreetMap 和各种阅读的地图渲染帖子中,我了解到我需要执行以下操作:
- 下载开放街道地图 OSM 数据
- 转换为 GIS 数据以加载到 PostgreSQL 中?不确定我是否需要这样做
- 将数据加载到数据库中
- 使用 MapNik 渲染地图。我下载并运行了演示,它只是生成了一些 pdf/png/jpg/tif/svg 格式的地图。
现在的问题是如何在我的 Web 应用程序 (ASP.NET) 中使用此地图数据。所以当用户滚动地图时,我们的代码应该只是在那里显示另一组图片文件,这对于我们的应用程序来说似乎相当多。或者我在这里错过了什么?