问题
等待回复
文章精选
许可中心
资源中心
漏洞批露表
注册
SuperMap技术问答社区
我要提问
智能推荐
相关问题
相关文章
推荐教程
设置地图最小显示范围
webgl中如何设置地图的最大显示范围
android设置最大最小缩放范围
android怎么设置放大缩小的级别范围
android三维地图可以控制缩小范围吗
android三维地图可以控制缩小范围吗
Android 地图锁定范围显示一片黑色
如何设置地图显示范围
热门标签
iserver
三维
idesktop
webgl
javascript
iclient
三维场景
三维模型
iobjects
倾斜摄影
android
imobile
发布服务
leaflet
net
iobject
二次开发
idesktop9d
许可
supermap
插件
js
java
组件
二维
ios
三维gis
组件开发
openlayers
cesium
所有分类
云GIS
3,393个
桌面GIS
3,450个
组件GIS
2,634个
移动GIS
1,435个
三维GIS
4,422个
WebGIS
547个
其他
1,053个
地图显示范围大小问题
我要提问
0
投票
1、数据集导入地图进行显示,由于数据集所示范围大小不一样还是其他原因,导入地图之后,会出现前面打开的图层缩放至一个小点,请问如何解决?
2、我通过setBounds()或者setViewBounds()方法后,然后点击全幅显示的按钮,就又会出现问题1中的情况。
请问如何具体解决上述显示问题。
图层叠加;全幅显示
11月 24, 2020
分类:
23次浏览
|
用户:
fik_tju
初出茅庐
(
39
分)
请
登录
或者
注册
后回答这个问题。
1个回答
0
投票
您好,1.您可以设置中心点坐标和比例尺来解决地图显示问题
2.全幅显示不正确你可以确定一下你的数据集的范围是不是差别很大导致的,建议通过设置中心点和比例尺来控制显示范围
11月 24, 2020
用户:
董懿鑫
登峰造极
(
6,461
分)
对,因为有几个新建的数据集没有设置具体的范围,差距应该挺大。那按照您的意思,我需要提前知道中心点和比例尺???因为你只能把数据集加载进去之后,你才能获得地图的相关参数。
您那边需要知道你要显示的数据的坐标和当前比例尺。然后去设置就可以。或者你单独获取某个数据集的范围,然后设置显示范围
okok,那就是我找到我所有数据集里面最小的bounds之后,然后我设置这个bounds。那如果我点击全幅显示了呢,这个难到在map.ViewEntir之后,然后在设置一下bounds,起到类似的效果吗??
全幅显示是要计算地图中所有数据集的范围,如果你的数据集范围差距很大就不建议使用全幅显示了
呃呃呃,那这个就很难受啊。。那是不是在桌面端制作的时候就设置好每个数据集的大小范围,使其不相差太大,这也移动端的全幅才好使???
最好是数据集范围一致或者相差不大,建议在做数据的时候就制作好
谢谢您的回答
请
登录
或者
注册
后再添加评论。
...