Je me demandais comment régler les niveaux de zoom prédéfinis dans la carte arc gis. Mon but ultime est de faire un zoom arrière après le niveau 5 pour éteindre les étiquettes. Autre sage tout sous le niveau 4 montre les étiquettes. J'ai réglé le niveau de zoom sur 7 et la charge initiale fonctionne correctement. Mais quand je connecte le niveau de zoom à la console, je reçois -1 et une description des niveaux de zoom prédéfinis. Évidemment, il me manque quelque chose ici mais quoi, le journal ne montrerait-il pas un niveau de zoom de 7 puisque c'est ce qui est défini pour la carte?Réglage des niveaux de zoom prédéfinis
function init() {
esri.config.defaults.io.proxyUrl = WebRoot + "proxy.ashx ";
map = new esri.Map("mapDiv", {
basemap: "gray",
sliderStyle: "large",
center: [-95.625, 39.243],
nav: false,
logo: false,
zoom: 7
});//end base map
//create feature layer
fl = new esri.layers.FeatureLayer(app.regionMap, {
mode: esri.layers.FeatureLayer.MODE_SNAPSHOT,
outFields: ["FIPS"],
opacity: 0.3,
visibile: true
});//ends feature layer
//add feature layer to map
map.addLayer(fl);
Oui, je l'ai vu mais cette carte n'est pas une carte carrelée alors je cherchais une autre solution –
Je pense que les niveaux ne peuvent jamais être définis * sauf si vous avez un service de carte en mosaïque chargé .. ? Ahh, nous sommes ici: [linky] (https://developers.arcgis.com/en/javascript/jsapi/map.html#getlevel), en supposant que vous utilisez '.getLevel()' – Juffy
yea en utilisant get level ils ne sont jamais définis mais j'avais besoin d'accéder au niveau dans la méthode update-end, je peux alors définir maxLevel et minLevel et faire ce dont j'ai besoin. Ça m'a pris une journée entière pour comprendre ça. Je devais y revenir –