用get请求使用发布的地图服务的identify功能时报错Invalid ordinate index,请问这可能是什么原因?
用geoScene发布了一个地图服务(后续还尝试过同时勾选上要素服务)
该地图服务的详细如下
后续用identify的get请求的方法进行识别,请求参数如下:
这期间有试过layers的参数,无论是all、top都还是一样的返回结果
我有考虑过是不是点坐标的xy有问题,但是我把同样的经纬度坐标在geoscene中定位出来,是可以看到点是落在地图范围内的,并且是有数据的
同样,网页中map的坐标系和发布的这个图层的坐标系是一样的,geoscene中该图层的坐标也一样
希望有大佬可以帮忙看看,这种情况有可能是什么原因呢?我应该如何修改,非常感谢!
该地图服务的详细如下
后续用identify的get请求的方法进行识别,请求参数如下:
geometry: {"x":110.1077698897526,"y":20.336700330729357}
geometryType: esriGeometryPoint
tolerance: 0
mapExtent:110.10241649371358,20.33249558535117,110.11160037738057,20.342312470345675
imageDisplay: 959,921,96
returnGeometry: false
returnFieldName: false
sr:
layers:
layerDefs:
f: json
这期间有试过layers的参数,无论是all、top都还是一样的返回结果
{"error":{"code":500,"message":"Invalid ordinate index: 3","details":[]}}
我有考虑过是不是点坐标的xy有问题,但是我把同样的经纬度坐标在geoscene中定位出来,是可以看到点是落在地图范围内的,并且是有数据的
同样,网页中map的坐标系和发布的这个图层的坐标系是一样的,geoscene中该图层的坐标也一样
希望有大佬可以帮忙看看,这种情况有可能是什么原因呢?我应该如何修改,非常感谢!
1 个回复
许丹石
赞同来自:
要回复问题请先登录或注册