0.1.3 • Published 2 years ago

datav-geo-selector v0.1.3

Weekly downloads
108
License
ISC
Repository
-
Last release
2 years ago

props 说明

{
  UI, // PropTypes.object, 来自 @ali/deact@^0.1.56, 至少包括 { Drawer, Notify, Icon, Loading, Button, MonacoEditor, Select }
  i18n, // PropTypes.object
  className, // PropTypes.string
  navigationCity, // PropTypes.string,当前导航城市(也是 cityOptions 中的 value, centerMap 中的 key)
  setNavigationCity, // PropTypes.func 更新当前导航城市
  cityOptions, // PropTypes.array,导航城市列表 [{value: $navigationCity, label}]
  centerMap, // PropTypes.object,城市中心映射表 {[$navigationCity]: [lat, lng]}
  area, // PropTypes.object,上一次选择区域(可选) {areaType, aoi}
  availableArea, // PropTypes.oneOfType([PropTypes.array, PropTypes.object]), 可用区域 [{geojson}]
  noDataStatus, // PropTypes.bool 无任何可用数据
  cityLoading, // PropTypes.bool 正在载入导航城市列表
  availableAreaLoading, // PropTypes.bool 正在载入可用区域列表
  defaultZoom = 11, // PropTypes.number 地图默认 zoom 值
  minZoom = 7, // PropTypes.number 地图最小 zoom 值
  atlasEndpoint: PropTypes.string, // atlas 地址
  tileUrlTemplate: PropTypes.string, // 瓦片地址
  maxCityArea: PropTypes.number, // 最大面积值(平面公里),若给了该值,自动进行面积校验
}

  // 其中 i18n 包括以下字段
{
    // 地图选择器
    "zoomIn": "放大",
    "zoomOut": "缩小",
    "rectChoose": "方形框选",
    "circleChoose": "圆形框选",
    "polygonChoose": "多边形框选",
    "codeEditor": "范围数据",

    // 代码编辑器
    "geojsonEditorTitle": "场景范围数据",
    "geojsonEditorInfo": "默认展示当前选中范围的 GeoJSON 代码,修改后应用可更新为当前选中范围。",
    "cancel": "取消",
    "apply": "应用",
    "ok": "确定",
    "unsaved": "未应用",

    // 异常状态
    "noDataStatusInfo": "数据未授权或已过期,请联系管理员",
    "noAvailableAreaInfo": "当前数据已过期,可尝试切换至其它数据版本",

  }

实例上可以使用的方法

getArea() // 无参数,范围当前选择器的选择区域,返回结果为一个对象,格式 { areaType, aoi, geojson }
setView(...params) // leaflet 的 setView 方法,参数与 leaflet 用法相同
0.1.2

2 years ago

0.1.3

2 years ago

0.0.14

2 years ago

0.1.0

2 years ago

0.1.1

2 years ago

0.0.12

3 years ago

0.0.13

2 years ago

0.0.10

3 years ago

0.0.11

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.6-alpha.1

3 years ago

0.0.7

3 years ago

0.0.5

3 years ago

0.0.6

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago