1. 首先新建專案的時候,必須要選擇含有Google APIs項目
2. AndroidManifest.xml設定
A. 要在application的標籤內增加引入google map library的標籤。
B. 要開啟INTERNET的權限(google map必須上網取得地圖)
<uses-library android:name="com.google.android.maps"/>
<uses-permission android:name="android.permission.INTERNET"/>
3. 原本新建專案預設為Activity,應改為MapActivity;Eclipse此時會提醒必須覆寫isRouteDisplayed的方法。而該方法似乎是在利用google map顯示路徑訊息時,必須要回報。(說明)
4. 最後開啟你的手機或瀏覽器,看com.google.android.maps.MapView是否有地圖了。
如果出現一堆網格而沒有地圖,表示你使用的android:apiKey可能錯了,可以參考:[模擬器用][實機用]來申請正確的apiKey。
請問一下~您有看過Android SDK開發範例大全嗎
回覆刪除我像請教一下~她後面的GOOGLE地圖範例!
我看了發現街景的LEVEL是21
可是我改了似乎沒有效果
謝謝大大~看你的部落格!學到很多
有辦法修改到可以看到街景服務嗎?
之前沒有做過跟街景相關的,剛剛查了一下,似乎只能以Intent的方式,讓手機開啟內建的街景觀看程式。
回覆刪除方式如下:
Intent streetView = new Intent(android.content.Intent.ACTION_VIEW,Uri.parse("google.streetview:cbll="+ lat+","+lon));
startActivity(streetView);
把要顯示街景點的經緯度(lat,lon)代入即可;但是不太清楚要怎麼樣在自己的程式中取得街景的圖。 XD
哈囉
回覆刪除您說街景服務:我用您的做法
怎會出現全部都是黑色的: 我是用您提供的方法
(緯度,經度)