android google map

轉載文章請註明出處:http://write.blog.csdn.net/postedit/14643195

做地圖導航開發,忽然間發現百度和搜狗的地圖不能顯示國外。如圖:(搜索日本只顯示如此的一坨……)

google map:

除此之外,google還提供3d地圖開發,camera間的切換動畫,算了,不打廣告了。

不過申請key的步驟要比國內的地圖麻煩一點,大意是,根據你的簽名和工程的包名按照SHA-1加密傳給google,google再由此生成你所對應的key。給出鏈接https://developers.google.com/maps/documentation/android/start它上面的步驟很詳細,只要照做就行。

對於包的導入問題,解決起來也挺麻煩,主要是我當時沒有認真看google的說明,自己想當然的去做了,結果拋出了classnotfoundexception,。給出一個博客的鏈接,這個人講的很詳細:http://www.user.tu-berlin.de/hennroja/tutorial_fixing_java.lang.NoClassDefFoundError%20com.google.android.gms.R$styleable.html

當在真機上運行時又驚人的發現了白屏的現象,如圖:

我的原因是未給出如此的權限:<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>

在stack overflow上看到遇到這個問題的還很多,但是大致原因無非是兩種;

1,key錯誤,給出講解鏈接:http://stackoverflow.com/questions/15964981/android-google-map-v2-display-blank-and-show-only-zoom-button

   2,權限未給出,給出講解鏈接:http://stackoverflow.com/questions/8982815/android-zoom-in-in-hybrid-setting-google-map-shows-nothing-but-empty-backgrou

具體代碼實現,就不舉例了。google所給出的demo講的很詳細,另外囉嗦一句:它的3D還是很帥的!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章