唯杰地图 logo唯杰地图
VJMAP
EN

map-2d.json

vjvp/examples/map-2d.json 3.1 KB104 行
原文
{
  "project": {
    "name": "2D地图标记示例",
    "screen": {
      "uid": "screen_main",
      "type": "screen",
      "name": "主页面",
      "options": {
        "fullscreen-mode": "fill-uniform", "fill-auto-expand": true,
        "size": [1920, 1080],
        "background-color": "#0c0d0e"
      },
      "stateOverrides": {},
      "widgets": [
        {
          "uid": "w_map",
          "type": "map-2d",
          "name": "2D地图",
          "options": {
            "position": [0, 0],
            "size": [1894, 1078]
          },
          "stateOverrides": {},
          "pieces": [
            {
              "uid": "map-body",
              "type": "map-body",
              "name": "场景",
              "enabled": true,
              "options": {
                "coordinate-system": "geographic",
                "basemap": "gaode-vec",
                "map-center": [104.07, 30.67],
                "map-zoom": 4.2
              },
              "stateOverrides": {}
            },
            {
              "uid": "p_markers",
              "type": "map-circle",
              "name": "城市点",
              "enabled": true,
              "options": {
                "point-color": "#ffd666",
                "point-radius": 8,
                "marker-lng": [["conn_cities", "tbl_cities", "lng"]],
                "marker-lat": [["conn_cities", "tbl_cities", "lat"]],
                "marker-name": [["conn_cities", "tbl_cities", "city"]],
                "marker-value": [["conn_cities", "tbl_cities", "value"]]
              },
              "stateOverrides": {}
            }
          ]
        }
      ]
    },
    "screens": [],
    "params": {},
    "settings": {}
  },
  "connections": [
    {
      "uid": "conn_cities",
      "name": "城市数据",
      "type": "json",
      "connectorType": "json",
      "config": { "copyToRoot": true, "fileName": "" },
      "tables": [
        {
          "uid": "tbl_cities",
          "name": "城市数据",
          "fields": [
            { "uid": "city", "alias": "城市", "type": "string" },
            { "uid": "lng", "alias": "经度", "type": "number" },
            { "uid": "lat", "alias": "纬度", "type": "number" },
            { "uid": "value", "alias": "数值", "type": "number" }
          ]
        }
      ]
    }
  ],
  "connectionData": {
    "conn_cities": [
      {
        "tableId": "tbl_cities",
        "tableName": "城市数据",
        "fields": [
          { "uid": "city", "alias": "城市", "type": "string" },
          { "uid": "lng", "alias": "经度", "type": "number" },
          { "uid": "lat", "alias": "纬度", "type": "number" },
          { "uid": "value", "alias": "数值", "type": "number" }
        ],
        "rows": [
          { "city": "北京", "lng": 116.41, "lat": 39.9, "value": 320 },
          { "city": "上海", "lng": 121.47, "lat": 31.23, "value": 280 },
          { "city": "成都", "lng": 104.07, "lat": 30.67, "value": 190 },
          { "city": "广州", "lng": 113.26, "lat": 23.13, "value": 240 }
        ]
      }
    ]
  },
  "dataRules": []
}