进入程序后定位到中心点,有几率的失效!有时候能定位坐标显示到指定位置;有时候直接显示整幅世界地图。
Point2D centerPoint = new Point2D(113.2759952545166, 23.117055306224895);
map.setCenter(centerPoint);
而且setOnTouchListener事件也不触发。怎么点地图都不会进入这个方法里面
mapView.setLongClickable(true);
mapView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
int x = (int) event.getX();
int y = (int) event.getY();
//获取鼠标点
Point pointMouse = new Point(x, y);
//将地图中指定点的像素坐标转换为地图坐标
Point2D point =map.pixelToMap(pointMouse);
//显示鼠标点的地理坐标
double longitude = point.getX();
double latitude = point.getY();
//获取本地图层参数信息
getLocalLayerParamInfo(longitude,latitude);
return true;
}
});