2013-03-12 54 views
0

我是android編程中的新手,我在顯示地圖時遇到了觸摸地點的問題,任何人都可以幫忙。在這裏,請給我代碼波紋管。先謝謝你。 注意:我從this site獲取了代碼,我使用了顯示地圖並且它正在工作,但是當我嘗試使用網站中的最後一個代碼來顯示觸摸位置時,它不起作用。Android中的地圖問題

+0

這是這裏的代碼: – Suleyman 2013-03-12 11:34:31

回答

2

看到您提供的代碼參考鏈接後,我看到您正在開發使用舊版過時API for Android V1,目前無法使用,因爲現在適用於Android的新版Maps API V2。

  • 查找更多關於新的API HERE on Android Developer Site

    該API現在作爲Google Play服務SDK 的一部分進行分發,您可以使用Android SDK Manager進行下載。 地圖現在封裝在MapFragment類中,它是Android的Fragment類的擴展。

    現在您可以將地圖添加爲較大活動的一部分。通過使用 MapFragment對象,您可以在較小的屏幕上顯示地圖,例如在手機上顯示地圖 ,或者在大屏幕設備(如平板電腦)上顯示爲更復雜UI的一部分。

    因爲地圖被封裝在MapFragment類,可以 通過擴展Android標準Activity類, 而不是擴展版本1

    地圖API現在使用矢量磚使用的MapActivity實現它們。他們的數據表示更小,因此地圖更快地顯示在您的應用中,並使用更少的帶寬。

    緩存得到改進,用戶通常會看到沒有空白區域的地圖。 地圖現在是3D。通過移動用戶的視點,您可以透視地顯示地圖。

查看我的博客文章我試圖總結所有需要使用適用於Android的Google Maps API V2構建應用程序。

  1. Solution to Problems with Maps API V2(using google_play_services_lib).
  2. Creating an Android App with Maps API V2 for minSDK=8 (Android 2.2 Froyo).
  3. Creating an Android App with Maps API V2 for minSDK=11 (Android 3.0 HoneyComb).
1

我已經玩了一下Google Maps Android Library V2。
下面是我做的一個例子,看看它是否可以幫助你。 我剝奪了我自己的API密鑰,但我已經包含許多不同的部分,包括需要設置:

http://www.digitalopium.com/android-google-maps-api-tutorial/

-Debug /零售證書和SHA-1鍵 -Google項目和Android地圖API密鑰 -Google Play服務通過Android SDK - 項目設置,包括清單文件和代碼片段。