ArcGIS JavaScript API,缩放至范围

问题描述 投票:0回答:1

我想将缩放移动到一定程度。

我有这个变量:

var extentGeo = esri.geometry.webMercatorToGeographic(map.extent);
console.log('extentGeo', extentGeo);
// { cache: undefined
// spatialReference: {wkid: 4326}
// type: "extent"
// xmax: -70.60487747064096
// xmin: -70.67328452935668
// ymax: -33.42183884025852
// ymin: -33.48435589231657 }

是否有一种方法可以使用那些extent.xminextent.yminextent.xmaxextent.ymax来移动地图?

我也具有此功能,可以缩放到具有缩放的点:

zoomToLocationLatLon = function(lat,lng,showPoint,zoom) {
            var pt = new Point(lng, lat);
            if (showPoint === true) addGraphic(pt);
            (zoom) ? zoom : zoom = 15;
            map.centerAndZoom(pt, zoom);
        }

我正在尝试使用该功能,但我不知道图层的缩放比例,我需要适合整个图层的缩放比例。

gis arcgis-js-api
1个回答
0
投票

view.goTo({ target: extentGeo }, { animate: false })应该起作用?

© www.soinside.com 2019 - 2024. All rights reserved.