Я хочу переместить масштаб до экстента.
У меня есть эта переменная:
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);
}
Я пытаюсь использовать эту функцию, но я неЧтобы узнать масштаб слоя, мне нужен масштаб, который подходит для всего слоя.