Передача долготы и широты в Google Directions API

У меня проблемы с передачей долготы и широты в API направлений Google (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");

Спасибо


person Jonathan Ogle-Barrington    schedule 12.01.2012    source источник
comment
Я идиот, я перепутал широту и долготу   -  person Jonathan Ogle-Barrington    schedule 12.01.2012
comment
долгота +, + долгота, вероятно, не то, что вы хотите   -  person njzk2    schedule 13.01.2012


Ответы (2)


Используйте этот код

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);
person bindal    schedule 12.01.2012
comment
Спасибо, но я хотел поместить результаты в список - person Jonathan Ogle-Barrington; 13.01.2012

Я решил проблему, поставив параметры в правильном порядке, широта должна стоять перед долготой.

person Jonathan Ogle-Barrington    schedule 13.01.2012