如何用java把经纬度转成屏幕坐标显示在屏幕上 Java SE

Python014

如何用java把经纬度转成屏幕坐标显示在屏幕上 Java SE,第1张

见范例代码:

mBaiduMap.setOnMapClickListener(new OnMapClickListener(){

@Override

public void onMapClick(LatLng point) {

// TODO Auto-generated method stub

//这里的point就是点击屏幕所获得的经纬度

//下面两个函数可以将经纬度转换为屏幕的点坐标

//另一个是将屏幕点转换为经纬度

//mBaiduMap.getProjection()

//.fromScreenLocation(point)

//mBaiduMap.getProjection()

// .toScreenLocation(latlng)

}

@Override

public boolean onMapPoiClick(MapPoi arg0) {

// TODO Auto-generated method stub

return false

}

})

1、首先在电脑桌面右键,显示设置里查看缩放与布局比例是不是100%。

2、如果不是,请调为100%,不然会影响获取屏幕坐标的准确性,(获取的坐标应该乘以缩放比例)。以上就解决java的robot移动到游戏界面坐标不精准的办法。