openlayers.org 和mapstraction.com 之间的比较
我刚刚交付了新的 GIS 项目,并给出了地图解决方案的两种选择。
现在我只知道谷歌地图,对以上两个一无所知。 我的目标是提供价格有效的解决方案(这是主要的),具有良好的性能并在地图上执行基本任务,如显示点、绘制区域(多边形)、创建标记。
我还必须进行地理编码和反向地理编码,但从我的搜索来看,我认为上述两者不可能,但我可以在这里让第三方供应商来做这件事。
伙计们,我非常需要你们的反馈。
谢谢
I just handed new GIS project and given two choices for map solution.
Now i know only google maps and dont have any idea about the above two.
My goal is to provide price effective solution (thats main) having good performance and doing basic task on map like display points, draw region (polygons), create markers.
I also had to do geocoding and reverse geo coding but from my search i dont think its possible with the above two, but i can get third party vendor here to do it.
Guys i need your feedback here badly.
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Mapstraction 本身并不是一个库,它是一个抽象层,允许您编写一次地图代码,然后通过更改一行 JavaScript 代码从 OpenLayers 切换到 Google Maps(或大约 12 个其他提供商)。
Mapstraction 还提供了地理编码抽象,目前支持七个地理编码提供商,包括 Google 和 OpenLayers。
请查看 Mapstraction wiki 了解更多详细信息。
或者,您可以直接使用 OpenLayers通过 OpenStreetMap 进行绘图和地理编码。
Mapstraction isn't a library in it's own right, it's an abstraction layer that allows you to write your map code once and then swap from say OpenLayers to Google Maps (or about 12 other providers) by changing one line of JavaScript code.
Mapstraction also provides a geocoding abstraction currently supports seven geocoding providers including Google and OpenLayers.
Check out the Mapstraction wiki for more details.
Alternatively you can use OpenLayers directly for mapping and geocoding via OpenStreetMap.