任何人都可以建议我应该使用哪种程序/方法? 我需要有一个像谷歌地图的地图,我可以在那里显示地图,添加标记多边形等。 但我不能依赖这样的在线服务,因为客户担心这样的服务会消失,而且我们的系统就会出现......
答案 0 :(得分:3)
在GIS.SE上查看这些问题的答案中指出的大量资源:
您可能希望查看Google Fusion Tables或MapBox或CartoDB等解决方案,以获取快速托管的解决方案。
愿意投入更多时间(并且取决于您的技能和语言偏好),您可以深入研究PostGIS& GeoServer / Mapserver的前端OpenLayers / Leaflet(或任何other libraries)。 OSGeo-Live DVD可能会对大多数这些选项进行快速而肮脏的审核。
答案 1 :(得分:1)
以下是基于纯开源的Web地图和地理位置数据库资源。 Google地图或Bing地图非常棒,但它们需要商业合同才能用于商业用途。据说Foursquare最近将他们的地图工具从Google地图转换为基于开源的Leaflet API,如下图所示。这个地图工具非常棒,值得推荐。
开始的好地方。下面的两个资源并没有真正用于开发人员,因为它们已经包含在传单javascript API中。
基于IP地址的地理位置:http://dev.maxmind.com/geoip/geolite
可以下载免费的IP地址&城市映射文件,可用于自定义映射代码。
答案 2 :(得分:0)
您可以在服务器中创建地图文件...并且您可以连接到PostGIS等开源数据库