我想将缩放移动到一定程度。
我有这个变量:
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.xmin
,extent.ymin
,extent.xmax
和extent.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);
}
我正在尝试使用该功能,但我不知道图层的缩放比例,我需要适合整个图层的缩放比例。
view.goTo({ target: extentGeo }, { animate: false })
应该起作用?