2013-10-10 63 views
0

我想將可變的緯度經度傳遞給谷歌地圖方向? 可以幫助我查看錯誤或有一個新的解決方案? 這是我的Java代碼:向谷歌地圖方向發送變量緯度經度?

public void onClickShowMap(View v) { 
     String latitude = ((TextView) findViewById(R.id.latitude)).getText().toString(); 
     String longitude = ((TextView) findViewById(R.id.longitude)).getText().toString(); 

    Intent intent = new Intent(android.content.Intent.ACTION_VIEW,   
    Uri.parse("http://maps.google.com/maps?f=d&daddr="+latitude+","+longitude)); 
    startActivity(intent); 
    } 
+0

我建議您使用我的庫來爲您創建查詢並分析可輕鬆使用的輸入數據:https://github.com/perezdidac/google-directions-api –

回答

0

使用此代碼,

最終意向意圖=新意圖(Intent.ACTION_VIEW, Uri.parse( 「?http://maps.google.com/maps」 + 「SADDR =」 +經緯度 +「,」+ lon +「& daddr =」+ lattitude +「,」 + longitude)); intent.setClassName(「com.google.android.apps.maps」, 「com.google.android.maps.MapsActivity」); ((Activity)this).startActivity(intent);