2010-10-11 388 views
2

我已經安裝了我的應用程序,可以使用下面的代碼將Google地圖啓動到設置的位置,但地圖顯示會放大並且看不到任何道路,您必須手動縮小以查看任何內容。我如何使用下面的代碼設置縮放級別我試過setZoom(16);但這沒有效果。從應用程序啓動Google地圖

if (mapnav == 10) { 
    String uri = "geo: 53.777969,-1.571474";   
    setZoom(16); 

    Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(uri)); 

    startActivity(i);} 

我也可以發射到路線,而不是地圖

回答

5

您可以在URI與例如"geo: 53.777969,-1.571474?z=23"

谷歌地圖

geo:latitude,longitude 
geo:latitude,longitude?z=zoom 
geo:0,0?q=my+street+address 
geo:0,0?q=business+near+city 
指定縮放級別

查看

打開地圖應用程序到給定位置或查詢。 Geo URI方案(未完全支持)目前正在開發中。
z字段指定縮放級別。縮放級別1顯示整個地球,以給定的緯度,中心爲中心。縮放級別2顯示地球的四分之一,依此類推。最高縮放級別爲23的較大縮放級別將被鉗位至23

對於谷歌導航部分,你可以使用"google.navigation:q="+location其中location的座標。意圖Intent.ACTION_VIEW


資源:

關於同一主題:

+0

天才感謝有一個人告訴我,這是不可能的,所以我試着問路,最後得到導航謝謝科林 – JonniBravo 2010-10-11 18:33:56

+0

偉大的!一個巨大的Thums-up這樣一個美麗的答案,真的很感謝你的努力:) – swiftBoy 2014-01-13 11:54:30

相關問題