【发布时间】:2009-05-20 01:08:13
【问题描述】:
好吧,我基本上是在和某人讨论建立一种方法,让用户将位置发布到地图上并在该位置上放置一个图钉。
我知道 Google 地图可以做到这一点,并且可能拥有最好的文档/支持。我只是想知道是否/还有其他选择。我找到了Pushpin 和Mappy,但我对它们都不太了解。
那么你们都使用什么地图/为什么?
【问题讨论】:
标签: google-maps maps
好吧,我基本上是在和某人讨论建立一种方法,让用户将位置发布到地图上并在该位置上放置一个图钉。
我知道 Google 地图可以做到这一点,并且可能拥有最好的文档/支持。我只是想知道是否/还有其他选择。我找到了Pushpin 和Mappy,但我对它们都不太了解。
那么你们都使用什么地图/为什么?
【问题讨论】:
标签: google-maps maps
所以回答你的问题。我use Google Maps API。
为什么?
我认为有很多充分的理由可以让 Google 地图成为对网络开发人员来说极具价值的地图解决方案。我意识到我可能听起来像一个挥手的传道者,但这里是:
【讨论】:
看看OpenStreeMaps。没有许可问题。
【讨论】:
如果您想使用一个框架来围绕 Java 地图构建应用程序,您应该查看http://www.geomajas.org/,它是一个开源网络地图框架。这为您提供了一个映射前端(使用 GWT)和不同数据源的强大集成。在其他选项中,您可以将 OpenStreetMaps 用于基础数据并将其与许多其他图层集成。而且都是纯java。
【讨论】:
我知道这是一个古老的问题,但对于那些现在只是偶然发现它的人来说......以下是各种免费和开放的网络地图技术的列表:
https://github.com/erasmus-mundus-geotech-master/open_source_geospatial_technologies
哪一个最适合你取决于你想做什么。对于协作向地图添加图钉,我还推荐 Google Maps,或者使用 Leaflet.js 推出您自己的应用程序!
完全披露:我是上述列表的主要贡献者之一。
【讨论】: