谷歌地图方向Api返回错误的方向?
问题描述:
我从地图API两点之间的响应和分析,并在地图上绘制折线,但问题是该直线笼络建设谷歌地图方向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(ⅰ).getJSONObject ( “折线”)的getString( “点”)));
答
解决方案:加入这一行的问题解决了
rectOptions.addAll(PolyUtil.decode(steps.getJSONObject(i).getJSONObject("polyline").getString("points")));
请发布解决方案,回答不上编辑。谢谢! –