我在寻找一个适当的触摸事件,当用户触摸地图(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. 地图视图触摸事件处理
- 2. 如何处理UIButton上的触摸事件和手势事件?
- 3. 谷歌地图事件触发谷歌地图重新加载?
- 4. 谷歌地图触发谷歌分析事件使用谷歌地图控件
- 5. 谷歌地图 - 点击事件触摸屏
- 6. 谷歌地图(JavaScript API)和平板电脑触摸事件
- 7. 在Apple上处理触摸事件 - Highcharts
- 8. 谷歌地图使用sencha触摸2
- 9. 谷歌地图处理事件在轨道上
- 10. MapFragment中的NullPointerException;谷歌地图在FragmentActivity
- 11. 如何处理触摸事件子视图
- 12. 谷歌地图V3触发地图之外的事件
- 13. 如何检测Polyline触摸? - 谷歌地图iOS SDK
- 14. 谷歌地图JavaScript API不响应触摸iOS中的事件10
- 15. 谷歌地图和事件
- 16. 在uiscrollview中处理触摸事件
- 17. 处理时禁用触摸事件
- 18. AppWidgetProvider处理触摸事件问题
- 19. Seekbar无法处理触摸事件
- 20. 如何访问谷歌地图事件处理程序中的标记?
- 21. 如何处理谷歌地图上的当前位置图标上的点击事件android
- 22. 如何处理谷歌地图的谷歌API图android api key version 1
- 23. 如何处理缩放的ImageView的触摸事件?
- 24. 如何让用户在Android中使用触摸事件在谷歌地图上绘制一个圆圈?
- 25. 我如何处理iphone中的uislider触摸事件?
- 26. 如何在父视图中处理子视图的触摸事件
- 27. 谷歌标签管理不触发事件,谷歌Analytics(分析)
- 28. 重置触摸事件的事件处理程序
- 29. 通过谷歌地图API处理KML
- 30. 上的触摸事件iPhone
http://stackoverflow.com/questions/14013002/google-maps-android-api-v2-detect-touch-on-map –