你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
文章
话题
登录
注册
Search控件4326投影时查询结果异常
地图空间参考为wkid:4326,使用search dijit,featlayer作为search resources,查询行政区域结果为三角形
1 个回复
桂朝
赞同来自:
【解决办法】:
Search实际也是调用query操作,向后台发送query请求,需要检查请求的参数和返回的结果是否为要素类本身的问题。
从query请求的参数中发现,异常添加了maxAllowableOffset的值,导致查询的结果被过渡槪化为三角形。
该问题被确认是API的bug,可以尝试如下方式解决。
通过以下代码修改发出的查询请求,重新设置maxAllowableOffset参数值:
function modifyMaxAllowableOffset(ioArgs) {
try
{
if(ioArgs.url.indexOf(featureSearchURL + /query) > -1 && ioArgs.content.maxAllowableOffset > 1) {
ioArgs.content.maxAllowableOffset = 0.0001;
}
return ioArgs;
}
catch(err) {
return ioArgs;
}
}
esriRequest.setRequestPreCallback(modifyMaxAllowableOffset);
要回复问题请先
登录
或
注册
发起人
桂朝
相关问题
两个图层投影坐标系都一样,但就是不能叠加在一起。怎么办,求大神指点。一个是县的灾害点,一个是县的行政区划。
高斯投影,加带号和不加带号的区别?
为什么arcgis runtime for .net去掉了很多在WPF中存在的基本地图控件?
相同投影带有/无带号的栅格转换,“平移”与“重投影”是不是等效的?
GCS_WGS_1984如何正确定义投影?
arcgis api for javascript 4.0版本中找不到draw工具,如何实现拉框查询、几何查询?
ArcGis打开图层后显示unknown units,想要define一个投影坐标系,但数据大小似乎不一致
查询路径想要返回多条备选路径
投影坐标系的参数设置问题
关于ArcGIS Runtime SDK for Android离线数据投影的问题
ArcGIS Server Manager 启动异常缓慢、服务无法启动!
问题状态
最新活动:
2015-12-22 15:46
浏览:
2927
关注:
1
人
1 个回复
桂朝
赞同来自:
Search实际也是调用query操作,向后台发送query请求,需要检查请求的参数和返回的结果是否为要素类本身的问题。
从query请求的参数中发现,异常添加了maxAllowableOffset的值,导致查询的结果被过渡槪化为三角形。
该问题被确认是API的bug,可以尝试如下方式解决。
通过以下代码修改发出的查询请求,重新设置maxAllowableOffset参数值:
function modifyMaxAllowableOffset(ioArgs) {
try
{
if(ioArgs.url.indexOf(featureSearchURL + /query) > -1 && ioArgs.content.maxAllowableOffset > 1) {
ioArgs.content.maxAllowableOffset = 0.0001;
}
return ioArgs;
}
catch(err) {
return ioArgs;
}
}
esriRequest.setRequestPreCallback(modifyMaxAllowableOffset);
要回复问题请先登录或注册