【发布时间】:2010-09-20 15:54:33
【问题描述】:
我正在构建一个 web 应用程序,它需要提供一些覆盖在某些地图上的实时跟踪信息。我的要求很简单:
- 我需要获取一系列纬度/经度坐标,并在这些位置用少量相关文本信息覆盖简单标记(即,标记处只是一个标签和/或工具提示)
- 允许用户缩放/平移
- 使用开放客户端技术(例如,AJAX,而不是 flash/active-x)
- 允许他们配置自动刷新间隔的客户端控件会很好(但不是必需的)
- 可部署在像 Tomcat 这样的标准 servlet 容器中
- 可部署在专用网络中(即,无法访问 Internet 上的 Web 服务来获取数据)
- 提供基本地图数据(我自己没有)
- 商业或开源都可以
This question 建议使用GeoServer + OpenLayers,但需要开源解决方案(我不需要)。随便看看这些站点似乎需要付出合理的努力才能做到这一点,而且我不清楚 GeoServer 是否真的带有地图数据。这是关键,我没有自己的地图数据。我想要一个提供基本地图数据的库。我不需要详细的街道信息,只需要基本的地理、政治边界和主要城市就足够了。
我发现 Dundas Maps 看起来可以很好地满足我的需求,但是它适用于 ASP.NET,所以它不是一个选项。
【问题讨论】:
标签: java web-applications gis