如何用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;
}
});
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;
}
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询