我想开发一个可在Android和iPhone设备上运行的移动混合应用程序,并希望在其中显示自己的地图数据。我有需要数据的SHP文件。我有Geoserver和PostGIS,可以在线加载和提供地图数据。到目前为止,一切都很好。
我的问题是我仍然没有找出脱机显示地图数据的正确方法。尽管我在本网站上已阅读了许多答案,但似乎都没有解决(根据我对我问题的理解)。
目的是在地图上显示交叉点。离线。某些间隔点没有地址。我想满足这些要求:
- 如何离线提供地图数据和内容给用户设备
- 如何提供用户路由选项以将其从当前位置导航到目的地
- 如何在应用程序内部从WordPress CMS添加内容数据?(通过JSON?GeoJSON?GeoRSS?)
一直在寻找和寻找许多Tile服务和许多方法来达到要求,但是仍然没有找到正确的组合。
对于应用程序的开发,我一直在使用PhoneGap XDK,Eclipse ADT。为了在移动设备上显示地图,我使用的是OpenLayers mobile。
期待您的建议或演练。
提前谢谢你