1

我正在 Titanium Appcelerator 中创建一个简单的地图应用程序,现在只关注 iOS。我有 2 个由纬度和经度指定的注释。我想在地图上的 2 点之间绘制方向。

我看到

mapview.addRoute();

MapView 对象上的方法,但它需要您输入路线中的所有点才能正确绘制它?!这听起来一点也不正确——为什么当谷歌地图已经可以做到这一点时,它还需要我找到所有的点。

有没有一种方法可以让我简单地说“这里是 A 点,这里是 B 点,在地图上的 2 点之间绘制路线”。

4

1 回答 1

3

在地图上绘制路线无非是矢量图。手机上的地图应用程序也是如此。

您将不得不询问地图 api 以获取方向,获取方向(点)并在您的代码中使用它来绘制路线。

如果您不想自己做,市场上有一个免费模块可以提供帮助

https://marketplace.appcelerator.com/apps/2580?87150712

如果您想亲自动手,这篇文章可能会对您有所帮助:

http://developer.appcelerator.com/question/74221/mobile-map-route-from-google-server

于 2012-08-15T20:22:01.620 回答