我遇到了将经度和纬度传递到谷歌方向的问题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®ion=gb");
由于
答案 0 :(得分: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);
答案 1 :(得分:2)
我通过以正确的顺序放置参数来解决问题,纬度应该在经度之前