我在尋找一個適當的觸摸事件,當用戶觸摸地圖(Google Maps Android API)時會觸發。有沒有人有一個想法,如何做到這一點?如何處理谷歌地圖(MapFragment)上的觸摸事件?
9
A
回答
11
您可以直接添加點擊監聽器,並以位置的形式獲取地圖上的位置。
map.setOnMapClickListener(new GoogleMap.OnMapClickListener() {
@Override
public void onMapClick(LatLng latLng) {
//Do what you want on obtained latLng
}
});
+0
我試了一下。它的工作。感謝您的支持。 – SachinS
2
您應該使用SetOnMapClickListener。希望下面的演示代碼將幫助你這樣做。
googleMap.setOnMapClickListener(new GoogleMap.OnMapClickListener()
{
@Override
public void onMapClick (LatLng latLng){
latitude = latLng.latitude;
longitude = latLng.longitude;
myMarker = googleMap.addMarker(new MarkerOptions().position(new LatLng(latitude, longitude)));
}
});
相關問題
- 1. 如何處理谷歌地圖(MapFragment)上的雙擊事件?
- 2. 谷歌地圖的觸摸事件/ IE10
- 3. Android谷歌地圖觸摸事件
- 4. 地圖視圖觸摸事件處理
- 5. 手機上的谷歌地圖觸摸事件
- 6. 事件處理 - 谷歌地圖V3
- 7. ScrollView捕捉谷歌地圖的觸摸事件
- 8. 如何處理UIButton上的觸摸事件和手勢事件?
- 9. 谷歌地圖事件觸發谷歌地圖重新加載?
- 10. LibGdx,如何處理觸摸事件?
- 11. 如何處理IE10觸摸事件?
- 12. 谷歌地圖觸發谷歌分析事件使用谷歌地圖控件
- 13. Phonegap觸摸事件處理
- 14. 谷歌地圖 - 點擊事件觸摸屏
- 15. 谷歌地圖(JavaScript API)和平板電腦觸摸事件
- 16. 在Apple上處理觸摸事件 - Highcharts
- 17. 谷歌地圖使用sencha觸摸2
- 18. 谷歌地圖Android API v2 - 在地圖上檢測觸摸
- 19. 谷歌地圖處理事件在軌道上
- 20. 谷歌地圖和Backbone.js事件觸發
- 21. MapFragment中的NullPointerException;谷歌地圖在FragmentActivity
- 22. 如何通過佈局禁用谷歌地圖觸摸事件? (機器人)
- 23. 如何綁定Android中的mapfragment的觸摸事件
- 24. sencha谷歌地圖處理
- 25. 如何檢測/處理彎曲區域上的觸摸事件?
- 26. 如何正確處理多個圖層的觸摸事件?
- 27. iPhone:在ImageView的處理觸摸事件:
- 28. 谷歌地圖iframe禁用手機上的滾動觸摸
- 29. 如何處理觸摸事件子視圖
- 30. 單擊谷歌地圖上的事件標記沒有觸發
http://stackoverflow.com/questions/14013002/google-maps-android-api-v2-detect-touch-on-map –