首页 / 浏览问题 / 云GIS / 问题详情
如何让鹰眼控件只包括指定范围的地图区域
z2
2EXP 2019年07月05日

我现在有一张福建省的地图,做了一个底图切换的功能,底图可以切换到天地图,

但是加入鹰眼地图之后,鹰眼地图显示的是全世界地图。

我希望鹰眼图也可以和主图一样,只显示福建省区域内的地图就可以了,该如何来实现。

如果在鹰眼里不能切换底图,固定使用城市图底图也可以,只要能固定鹰眼里底图的范围是福建省,不是全世界就可以了。

1个回答

http://iclient.supermap.io/libs/iclient8c/apidoc/files/SuperMap/Control/OverviewMap-js.html

设置参数,像里面的图层列表,设置成福建省的就可以了

5,668EXP 2019年07月05日
那个看过了,设置的就是福建省那张地图,由于区域限制是通过下面方式来实现的,

所以鹰眼图的范围就是全世界了,应该如何设置相关属性来使鹰眼地图的范围只有福建省呢?

服务器的地图也可以改。

new SuperMap.Layer.TiledDynamicRESTLayer("defaultBaseLayer", url, {
            transparent: true,
            cacheEnabled: true
        }, {
            maxResolution: true,
            maxExtent: maxBounds, useCanvas: true,
            scales: mapScales
        });

new SuperMap.Map(mapContainerId, {
            controls: mapControls,
            maxExtent: maxBounds,
            restrictedExtent: maxBounds,
            allOverlays: true
        });
...