现在有这么一个业务场景:初始化页面的时候,1.我需要把页面中这个地图大小范围内所有符合我的查询要求的结果都显示出来,在地图上绘制出图标。并且可以弹出相应的信息。2.拖拽地图,移动,放大或缩小地图都能够查出范围内所有的目标。如何把范围确定下来,我不是很清楚。因为要取地图的4个角的坐标?如何去取。 ps:数据都是在本地数据库中的。
用win版的docker来部署iserver,通过宿主机ip:8090访问iserver失败。
http://localhost:8090/iserver/services/map-china400/rest/maps/China Target projection :EPSG:3857 怎么转成EPSG:4326 不想每次都要lonlat.transform("EPSG:3857", "EPSG:4326") ... //设置MousePosition控件的鼠标位置的需要进行的投影方式 displayProjection: "EPSG:4326"
请问如何把下面地址中的iServer字符换成其他字符 http://192.168.109.2:8090/iserver/services/map-smtiles-Image/rest/maps/SupperMap410
我有这样一个需求:左边地图上有几个不同的区域,右边是数据明细。如何确定当前视图是在哪个区域,比如说我缩放到省级时,右侧显示相应的省级数据;地图缩放到具体的地市级是,右侧显示具体地市级的数据。 PS:我另外两个问题没人关心,不想重复发帖,谁帮我看看: http://ask.supermap.com/5539 http://ask.supermap.com/5381
请问smtiles切片是否可以存储到MongoDB中?还是说需要针对MongoDB重新切片
有谁知道iserver最大连接数、并发数是多少,或者从哪里能够获取这个信息
照着示范程序写的,画了一个圆。设置GetFeaturesByGeometryParameters;使用GetFeaturesByGeometryService进行查询,查不出数据 但是同样的位置,使用矩形的范围查询,GetFeaturesByBoundsParameters;GetFeaturesByBoundsService就能查询回数据,请问是什么原因 还有就是,为啥示范程序发出的请求是post的,而我照着写的例子,发出的请求却是get的
使用关联外部表(joinItem的方法)查询时,组件日志里会报“记录个数不能为0”的错误,重启iServer后又可以正常查询,如果是早上上班时重启的,到下班都可以进行关联查询,可第二天早上来上班就又会报“记录个数不能为0”的错误,其他的功能都正常,就关联查询无法用,iServer和数据库都装在同一台服务器上,请问这是什么问题了?
getControl 通过id值获取控件对象 getControlsBy 根据给定的属性和匹配字符串匹配到的控件列表 getControlsByClass 想动态对控件的添加隐藏,看到有这三个方法,但好像不太好用,我创建的代码如下,: var ... ,就添加不上了,并且有时候执行两边addMapControl()方法,会添加两遍上去,我如何判断这控件存不存在,如果存在的话就添加,不存在的话就不添加
自己的页面的div如何设置到底图和和popup之间,设置z-index无用,设置div似乎要么是被底图遮挡,要么是挡住底图和popup,无法设置到地图和popup之间
我看了demo,SuperMap.REST.FilterParameter里有一个name的参数,但是文档里解释是数据集名字,这个名字可以传多个吗,我们的需求是有100多个数据集,要用空间查询,查询范围内的点,线
如图,一个popup里面放着一个active的视频播放控件,会导致页面上的div和超图控件插在视频控件和popup之间,我如何让popup置于map容器div上的一些页面上的div上呢?
我的UTFGrid图层主要是用来点击的,用户在图层控件中关闭该图层后,在地图中还是能看见相应的要素,产生了混淆,因此能不能在图层控件中不显示UTFGRID图层。
我添加了一个TadpolePoint类型的动画图层,数据是这样的: 代码是这样的: animatorVector = new SuperMap.Layer.AnimatorVector("动画图层", { rendererType: "TadpolePoint" }, { speed: 1, ... : 1 }); 问题是,我图上的点不会闪动,但是我拖动地图时光晕会有变化,如果不拖就什么都不会变