2016-07-28 8 views
1

私はskmapのcalculateroutewithpointを使用していますが、現在の位置から経路を取得できません。経路計算で現在位置からの経路が表示されない

ポイント(SKPosition)でルートを計算する際に開始点と終了点を設定するにはどうすればよいですか?代わりに用いSKPosition使用SkViaPointsの

+0

複製して検証できるように、使用しているコードと入力パラメータを添付してください – Ando

答えて

0

SKRouteSettings skrouteSetting = new SKRouteSettings(); 
skrouteSetting.setStartCoordinate(new SKCoordinate(77.597231,12.973654)); 
     skrouteSetting.setDestinationCoordinate(new SKCoordinate(77.614500, 13.009965)); 
     skrouteSetting.setRouteMode(SKRouteSettings.SKRouteMode.CAR_FASTEST); 
     skrouteSetting.setNoOfRoutes(1); 
     viaPointList = new ArrayList<SKViaPoint>(); 
viaPointList.add(new SKViaPoint(i+1000,newSKCoordinate(77.629580,13.020566)); 
viaPointList.add(new SKViaPoint(i+1000,newSKCoordinate(77.622440,13.037359)); 
skrouteSetting.setViaPoints(viaPointList); 
     skrouteSetting.setRouteExposed(true); 
     SKRouteManager.getInstance().setRouteListener(this); 
     SKRouteManager.getInstance().calculateRoute(skrouteSetting); 

先ほど緯度&経度値を逆上に3.0を使用している場合は緯度&の同じフォーマットを使用経度&をSKMapsバージョン2.5.1を使用している場合複数の経由地と一緒に経路を確認することができます。

関連する問題