首页 / 浏览问题 / 移动GIS / 问题详情
二维地图 使用百度地图作为底图 绘制要素 偏移 且始终在一个点显示
21EXP 初出茅庐 2022年03月01日

二维地图 使用百度地图作为底图 绘制要素坐标是在中国  结果坐标显示在 非洲坐标大西洋里而且 无论绘制多少个点 都会在这一个地方展示 而且百度地图 字体有些模糊是什么原因

CallOut callOut = new CallOut(this);
callOut.setStyle(CalloutAlignment.BOTTOM);
callOut.setCustomize(true);
callOut.setLocation(pnt.getX(), pnt.getY());
ImageView imageView = new ImageView(this);
imageView.setMaxWidth(40);
imageView.setMaxHeight(40);
callOut.setContentView(imageView);
String finalFileName = fileName;
 ImageUtils.image(imageView, finalFileName);
 dataBinding.mapView.addCallout(callOut, "测试");

1个回答

你好,绘制的要素请问是代码构建的吗?还是通过屏幕点击获取构建的?代码构建的是否自己进行过坐标转换呢?
2,842EXP 名扬四海 2022年03月01日
没有转过坐标 84 转百度吗?
???这个坐标怎么转换
使用百度地图作为地图    百度地图字体模糊是什么原因?
模糊问题,可以调整地图显示的dpi,参考

mapControl.getMap().setUseSystemDPI(false);
mapControl.getMap().setMapDPI(96);//自定义dpi来调整dpi让清晰度提升
mapControl.getMap().refresh();

百度坐标系是经过二次加密的火星坐标系,坐标转换可以参考博客自行转换https://blog.csdn.net/asd358924810/article/details/78243738

...