添加的是天地图影像服务,经纬度投影,输入callout的坐标也是经纬度。这里的经纬度应该是在天津,但是callout显示的位置有很大偏差。
歪的很远。下面的添加影像服务的代码。
datasourceConnectionInfo.setServer("http://t0.tianditu.gov.cn/img_c/wmts?tk=2b8e5278cb029dafa802066ceb50934f&DPI=96"); datasourceConnectionInfo.setEngineType(EngineType.OGC); datasourceConnectionInfo.setAlias("TianDiTu1"); datasourceConnectionInfo.setDriver("WMTS");
辛苦大佬帮忙看看
如图所示
不知道为啥并没有生效
问题解决了。将天地图的url修改了一下 从
http://t0.tianditu.gov.cn
改成了
http://t0.tianditu.com
就好了。
累死了。谢谢您耐心答疑。后面看到该问题的小伙伴也留意一下url的问题把
先new一个point2d,再用point2d初始化一个geopoint,将geopoint添加到trackinglayer上,添加callout的时候使用geopoint,就像这样