Giv*_*ivi 13 android android-mapview
所以我一直在尝试检测点击事件MapView,以便通过点击启动方法.
尝试任何标准的变化onClickListener或onTouch没有好处.
我不想在地图的某个部分添加"抓住"点击的叠加层.我希望地图继续响应拖动,缩放等.
任何帮助,将不胜感激.
Giv*_*ivi 29
所以,显然解决方案很简单.我想它是在最后一个支持库中添加的.GoogleMap现在支持onMapClick.
mMapView.getMap().setOnMapClickListener(new OnMapClickListener()
{
@Override
public void onMapClick(LatLng arg0)
{
android.util.Log.i("onMapClick", "Horray!");
}
});
Run Code Online (Sandbox Code Playgroud)
nmv*_*tor 13
在新版Google Play服务中,您应该在地图准备就绪后,在onMapReady(GoogleMap map);回调时调用该方法.
@Override
public void onMapReady(GoogleMap googleMap) {
googleMap.setOnMapClickListener(new GoogleMap.OnMapClickListener()
{
@Override
public void onMapClick(LatLng arg0)
{
android.util.Log.i("onMapClick", "Horray!");
}
});
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12308 次 |
| 最近记录: |