2013-12-23 28 views
1

我有一個地圖按地區劃分,我想當用戶點擊某個特定區域時會出現哪些地方, 我的問題是怎麼做到的,每個地區都會有事件onclick呢? 有沒有人有想法?如何在Android中使用圖像?

+0

你有沒有地圖的圖像? –

回答

0

n你爲什麼使用地圖?是Google地圖嗎?如果是Google map(或任何其他受歡迎的地圖引擎),則可以在該地圖上設置onMapClickListener,並獲取該點擊的座標,檢查該座標屬於哪個區域。

mMap.setOnMapClickListener(new OnMapClickListener() 
     { 
      @Override 
      public void onMapClick(LatLng point) 
      { 
      //check to what area that point belongs to, and show Popup With that place 

      } 

     }); 

總之,要表現出一些自定義的區域特定的圖像,你可以使用PopupWindow,這裏的答案如何對付它:http://developer.android.com/reference/android/widget/PopupWindow.html

附:在使用谷歌地圖的情況下,最好使用Markers來顯示區域照片,請參閱官方文檔https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/model/Marker

0

請參閱獲取特定座標的事件的鍵盤編碼。

相關問題