2

我在将经度和纬度传递给谷歌方向 api(http://code.google.com/apis/maps/documentation/directions/)时遇到问题,谁能告诉我我做错了什么,我总是没有结果,但如果我使用解决它的罚款

JSONObject jsonLocation = JSONfunctions.getJSONfromURL("http://maps.googleapis.com/maps/api/directions/json?origin=" + currentLongitude + "," +  currentLatitude + "&destination=" + longitude + "," + longitude +"&sensor=true&region=gb");

谢谢

4

2 回答 2

4

使用此代码

Intent intent = new Intent(
                            android.content.Intent.ACTION_VIEW,
                            Uri.parse("http://maps.google.com/maps?saddr="+ latitude + "," + Longitude+ "&daddr="+latitudeDb+","+longitudeDb+""));
                    intent.setClassName("com.google.android.apps.maps",
                            "com.google.android.maps.MapsActivity");
                    startActivity(intent);
于 2012-01-12T11:46:15.923 回答
2

我通过将参数按正确的顺序解决了这个问题,纬度应该在经度之前

于 2012-01-13T09:08:24.633 回答