首页 > 解决方案 > 我在 web 地图中有一个切片图层,我想创建一个函数来调用切片图层并在切片图层比例更改时返回一个值

问题描述

所以我有一个插入瓷砖层的功能

var layer = new TileLayer({
  //  url: "https://servicesbeta.arcgisonline.com/arcgis/rest/services/Firefly_World_Imagery/MapServer"

  });
  map.add(layer);

当您放大和缩小时,比例会发生变化。

我写了一个函数,如果 minscale 是 500,000,那么请返回 32 的值,否则返回 7 的值。

var scale_condition= {
  if (layer.minScale<=500000){
    return 32;
  },
  else{
    return 7;
  },

  };

相反,我什么也得不到。这似乎并不困难,所以我想知道我做错了什么?

标签: javascriptif-statementconditional-statementsgisarcgis-js-api

解决方案


推荐阅读