浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
WebGIS
/
问题详情
openlayer的缓冲区查询报错
qwq
22EXP
2022年05月16日
openlayers画圆,调用缓冲区查询服务报错
openlayers
请
登录
或者
注册
后回答这个问题。
1个回答
您好,openlayer的圆对象在底层是一个参数化点对象+半径的结构,并不是节点结构,因此不能作为查询对象参数来使用。
当前建议使用普通的多边形对象,如
var polygon = new ol.geom.Polygon([[[-20, 20], [-20, -20], [20, -20], [20, 20], [-20, 20]]]);
但是我们认为这是一个合理的使用场景,已经上报给研发团队进行讨论,您可以私信我留下您的联系方式,
后续若更新该支持,我会联系您提供版本。
希望可以帮助到您。
于丁
10,758EXP
2022年05月16日
那这个openlayer在进行缓冲查询目前是只能使用多边形这一种形式吗
是的,但你可以考虑转一下
var cir = new ol.geom.Circle([0,10], 40);
var polygon = new ol.geom.Polygon.fromCircle(cir);
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
缓冲区查询报500的错误
iclient-openlayers缓冲区查询报错500
openLayers中wrapX有什么用,缓冲区是什么
icient for openlayer 加载rest4490服务报错
queryByGeometry做查询报错
超图leaflet缓冲区查询一直出错
web调用数据集缓冲区查询服务类无法收到返回数据的问题
classic数据集查询-缓冲区查询-返回data字段名是大写
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...