2

Mapquest Android Maps API に関する質問です。

createRoute メソッドが lat/Lng をサポートしているか、mapquest でサポートしていないことを知っている人はいますか?

public void createRoute(java.lang.String from, java.lang.String to)

ここで見つけたドキュメント:

「場所の形式のドキュメント」を読みました:リンク

createRoute メソッドは lat/Lng に対応しているようです。

緯度/経度を 1 日中入力しようとしましたが、エラー メッセージしか返されません。

 Unable to create route. 
 Error: -1"
 Message:[null]
4

2 に答える 2

0

このエラー メッセージがまだ表示されますか? MapQuest Android Maps APIは、ルーティング用の緯度/経度の入力をサポートしています。lat/lng 入力を使用するサンプル リクエストを次に示します。

private void displayRoute() {
RouteManager routeManager= new
RouteManager( this ); 
routeManager.setMapView( map ); 
routeManager.createRoute( "{latLng:{lat:37.765007,lng:-122.239937}}" , "Fremont, CA" );
}

また、MapQuest Developer NetworkにはAndroid Maps API フォーラムがあります。チェックするのにも良いリソースです!

于 2012-03-22T15:12:57.007 に答える
0

このように書くことができます

RouteManager routeManager = new RouteManager(this);
          routeManager.setMapView(map);
          routeManager.createRoute("37.002004,35.322998", "36.802687,34.632812");

またはこのように

RouteManager routeManager = new RouteManager(this);
          routeManager.setMapView(map);
          routeManager.createRoute("Any City Name", "Any City Name");

MapQuest はこのタイプをサポートしています

于 2013-07-20T23:04:17.830 に答える