将cordova app从Google Maps迁移到OSM

时间:2017-11-07 20:58:00

标签: google-maps cordova openstreetmap

我需要一些指示。我的移动应用程序严重依赖于Google地图以获取以下组件:地图,地理编码/地理位置,自动填充,distanceMatrix和directionsMatrix。但是,我遇到了配额问题,而且情况越来越糟。我需要一个可靠的解决方案,但没有配额,我正在考虑OSM。我有自己的api unix服务器我也可以安装OSM但是我很难找到一个完整的安装包。

我读到的所有内容都是单独的软件包,可以为我需要迁移到的每个组件进行安装和配置。是否没有一个全面的OSM包,其中包含所有组件?我一直在想应该有一个单独的软件包集成在一起工作,但我找不到一个。

如果存在,请指出正确的方向。如果你不能,请推荐符合我所列组件的最佳,最易于使用的OSM软件包?提前谢谢。

1 个答案:

答案 0 :(得分:0)

OSM由几个组件组成。首先是地图数据,可以看作原始数据,不涉及软件。根据您的目标,您可能需要一个数据库软件,通常是postgresql。要绘制地图,您需要一个渲染器,地址搜索地址寻呼机,路线软件等方向。

与磁贴服务器类似,大多数这些软件可以由您自己运行,也可以通过各种在线提供商访问。在线提供商通常有配额,而运行自己的软件仅受您自己资源的限制。