1

Titanium Appcelerator で単純なマップ アプリケーションを作成していますが、現在は iOS のみに焦点を当てています。緯度と経度で指定された 2 つの注釈があります。地図上の2点間の方向を描きたい。

私は見る

mapview.addRoute();

MapView オブジェクトのメソッドですが、正しく描画するにはルート内のすべてのポイントを入力する必要があります?! それはまったく正しくないように思えます。Google マップですべてのポイントを見つけることができるのに、なぜ私がすべてのポイントを見つける必要があるのでしょうか。

「ここがポイント 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 に答える