1、如果构造的圆对象添加到经纬度坐标系的数据集中,构造的圆对象的半径单位要为度,所以如果先已知的半径是米为单位的话,需要结果纬度转成度再构造对象,但转换的方法需要自己去实现,超图没有提供对应的接口;
2、除了上述实现思路还可以用如下方式实现:
1)在投影坐标系下构造一个圆对象,即中心点用投影下的点坐标,半径用米为单位构造对象;
2)用CoordSysTranslator.convert()方法将投影下的圆转成经纬度坐标系下的圆对象;
3)最后将转换后的圆对象添加到经纬度的数据集中。
3、矩形对象的实现也是类似。