我正在Titanium Appcelerator中创建一个简单的Map应用程序,现在只关注iOS。我有2个由经纬度指定的注释。我想绘制地图上2点之间的方向。
我看到了
mapview.addRoute();
MapView对象上的方法,但是它要求你输入路径中的所有点来正确绘制它?!这根本听起来不对 - 为什么当谷歌地图已经做到这一点时,它需要我找到所有要点。
有没有一种方法我只是简单地说“这里是A点,这里是B点,画出地图上2点之间的路线”。
答案 0 :(得分:3)
在地图上绘制路线只不过是一个矢量绘图。手机上的mapsapp也一样。
您必须查询地图apis以获取路线,获取路线(点)并在代码中使用它来绘制路线。
如果您不想自己动手,市场上有一个可以提供帮助的免费模块
https://marketplace.appcelerator.com/apps/2580?87150712
如果您想亲自动手,这篇文章可能会对您有所帮助:
http://developer.appcelerator.com/question/74221/mobile-map-route-from-google-server