0
私は行き方APIから二点間の応答を持って、それを解析され、地図上のポリラインを描くが、問題は、ポリラインを描画するコードGoogleマップの指示Api間違ったルートを返しますか?
を構築する上で引き分けているラインです:
JSONArray steps = response.getJSONObject(0).getJSONArray("legs").getJSONObject(0).getJSONArray("steps");
PolylineOptions rectOptions = new PolylineOptions();
for (int i = 0; i < steps.length(); i++) {
//add start_location
JSONObject stepS = steps.getJSONObject(i).getJSONObject("start_location");
rectOptions.add(new LatLng(stepS.getDouble("lat"), stepS.getDouble("lng")));
//add end location
JSONObject stepE = steps.getJSONObject(i).getJSONObject("end_location");
rectOptions.add(new LatLng(stepE.getDouble("lat"), stepE.getDouble("lng")));
編集:私は解決策を見つけた
rectOptions.addAll(PolyUtil.decode(steps.getJSONObject(I).getJSONObject ( "ポリライン")。getString( "points")));
を解決しました。ありがとう! –