我需要开发一个功能,我需要在离线地图上显示两个zipcodes之间的方向。有没有这样的框架可以显示两个zipcodes之间的方向?我尝试过Highmaps,但它没有显示两点之间的方向。我也看了下面的apis。但我认为他们无法离线工作。提前致谢
MapTiler Cloud:https://cloud.maptiler.com/
Microsoft Maps API:http://www.microsoft.com/maps/developers/web.aspx
MapQuest:http://developer.mapquest.com/
(由TuxGeek提供)
Mapjam:http://mapjam.com
OpenStreetMap API:http://wiki.openstreetmap.org/wiki/API_v0.6
Osmdroid:http://wiki.openstreetmap.org/wiki/Osmdroid
OpenStreetMap Android http://wiki.openstreetmap.org/wiki/Android
(由AGrunewald提供)
GraphHopper方向和Matrix API https://graphhopper.com/#directions-api
(由karussell提供)
您提到的GrapHopper API基于他们的SDK:
https://github.com/graphhopper/graphhopper
它允许在离线模式下,在Java中执行路由,更具体地说,在Android中执行路由。
有一个子项目,其中GrapHhopper与用于Android的Mapsforge(用于渲染OpenStreetMap数据的库)集成在一起: