首页 / 浏览问题 / 云GIS / 问题详情
js客户端覆盖区域绘制
4EXP 2018年09月26日
需求是选中地图上某一个点后,在地图上显示由该点关联的若干点绘制成的多边型区域?

我理解是数据服务保存每个点和与之关联的若干点,然后查询,请问这个需求是用到服务区分析做还是其他手段?如果用到服务区分析,那么怎么制作数据集呢?

1个回答

您好,您这个意思的话就相当于是点击一个点,然后查询出该点及其关联点所在的那个面吗?

这种情况您可以用id查询,面对象是由点组成的,也就是说您在地图里加载这些组成面对象的点,但是不把面对象加载在地图中,点击某个点的时候触发返回该点所围成的面的id,然后在加载这个面对象
5,668EXP 2018年09月27日
您好,那我制作数据集的时候需要两个数据集?一个是点数据集也就是地图显示的数据集,另一个是面类型数据集,存储每个点关联的区域?我的需求时每个中心点(显示在地图上),点击后显示该点为中心的覆盖区域
您如果是中心点显示在地图上的话可以做一个中心点的数据集,和一个面的数据集,有一个相等的属性相对应。然后前端的时候点击某个中心点对象的时候获取到他的这个属性的值,传给面对象进行显示。

就比如id一一对应的点和面。点击id为1的点获取到它的id值然后传给面对象,获取id为1 的面对象进行显示
明白了,万分感谢
...