添加地图背景

您可以添加 Google、百度和其他 Web 地图服务背景以在可视化中使用。

添加 Google 地图背景

您可以添加 Google 地图背景以在地图可视化中使用。

  1. 主页上,依次单击导航器 用于显示导航器的“导航器”图标控制台
  2. 在控制台中,选择地图,依次单击背景地图背景
  3. 单击添加背景,然后从列表中选择 Google
  4. 如果需要,请输入有用的说明。
  5. 单击账户类型以选择账户。
  6. 复制并粘贴您的 Google Maps API 访问密钥。

    要使用 Google Maps 磁贴,您必须从 Google 获取 Google Maps API 访问密钥。Google 提示您输入地图 API 访问密钥以及(在适用时)您的 Google“客户端 ID”。磁贴的使用必须满足 Google 指定的服务条款(请参见 Google 开发人员站点服务条款)。

  7. 如果适用,单击默认地图类型
  8. 单击保存以在可用地图背景列表中包括该地图。

添加百度地图背景

您可以添加百度地图背景以在地图可视化中使用。

  1. 主页上,依次单击导航器 用于显示导航器的“导航器”图标控制台
  2. 在控制台中,选择地图,依次单击背景地图背景
  3. 单击添加背景,然后从列表中选择百度
  4. 如果需要,请输入有用的说明。
  5. 复制并粘贴您的百度地图 API 访问密钥。

    要使用百度地图磁贴,您必须从百度获取百度地图 API 访问密钥。百度会提示您输入地图 API 访问密钥。磁贴的使用必须满足百度在其用户协议中指定的服务条款。

  6. 单击我同意信任此外部主机(如果适用)。
  7. 单击保存以在可用地图背景列表中包括该地图。
  8. 对于 Analytics Cloud 中的百度地图,必须将以下 URL 添加为安全域。此操作在控制台中的安全域页上完成。
    • *.map.baidu.com [Image, Script]
    • *.map.bdimg.com [Image, Script]
    • *.bdstatic.com [Image, Script]

    必须选择 ImageScript 选项。这表示可以信任这些域提供图像磁贴和要运行的必要脚本,从而确保百度地图内容可成功呈现。

添加 Web 地图服务 (Web Map Service, WMS) 背景

可以添加 Web 地图服务背景并在地图可视化中使用。

使用 Web 地图服务 (WMS) 协议在 Web 服务器上动态托管 Web 地图服务背景。可以使用这些背景集成包含企业中可能没有的信息的地图,并轻松地使用您的数据进行立体显示。
  1. 主页上,依次单击导航器 用于显示导航器的“导航器”图标控制台
  2. 在控制台中,选择地图,依次单击背景地图背景
  3. 单击添加背景,然后从列表中选择 Web 地图服务
  4. 单击一般信息选项卡,然后输入名称和说明。
  5. URL 中,输入 Web 地图服务的完整 URL。

    请与 Web 地图服务提供商联系以找到正确 URL。

    例如,https://www.gebco.net/data_and_products/gebco_web_services/web_map_services/mapserv

    版本会自动显示 WMS 提供商使用的 Web 地图服务协议版本。默认版本为 1.1.1,但您可以从下拉列表中选择替代版本。

    坐标参考系自动显示主机提供商使用的参考系。默认值 EPSG:3857 是用于投影 2 维地图的坐标系。将光标悬停在工具提示图标上可了解详细信息。

  6. 单击我同意信任此外部主机以将主机自动添加到您的安全域列表。
  7. 中,输入要使用的每个背景地图层的名称。单击叉字形记号 (x) 图标以删除层。
  8. 如果需要更改图像类型,请单击格式
  9. 显示参数选项卡,然后单击添加参数

    您输入的参数包含在 URL 中,并告诉托管服务器要在地图背景中显示的内容(例如,图像类型、层、地图的地理范围、返回图像的大小)。

  10. key:value 格式输入要在 URL 中传递给主机服务器的参数。

    使用此 URL 查找可用于此 Web 地图服务的参数:

    http://<url_of_the_map_server>?request=getCapabilities&service=wms

  11. 单击保存以将背景地图层添加到可用地图背景列表。

    您必须刷新页面才能看到任何更改。

  12. 单击预览以显示地图背景的预览。

    “预览”选项卡仅在保存和刷新页面后才会变为可用状态。这是因为通过刷新可以识别安全域。

添加平铺 Web 地图 (XYZ) 背景

您可以添加平铺 Web 地图 (XYZ) 背景并将其用于地图可视化中。

通过 Web 服务器在 Internet 上无缝联接数十个单独请求的图像或矢量数据文件,可在浏览器中显示平铺 Web 地图 (XYZ) 背景。您可以使用这些背景集成地图(包含您企业中可能没有的信息),并轻松地使用您的数据进行立体显示。

配置磁贴 URL 字符串来指定要加载的向量磁贴或光栅平铺地图图像。主机计算每个字符串并确定要加载的磁贴。

请与平铺 Web 地图服务提供商联系以找到正确 URL。URL 中的参数告诉托管服务器要在地图背景中显示的内容。例如,地图名称、版本和在指定焦点处使用的磁贴数。下面是 Mapbox 平铺 Web 地图背景 URL 的一些示例:

  • https://api.mapbox.com/styles/v1/mapbox/streets-v11/tiles/256/{z}/{x}/{y}
  • https://api.mapbox.com/styles/v1/mapbox/satellite-v9/tiles/256/{z}/{x}/{y}
  • https://api.mapbox.com/styles/v1/mapbox/light-v10/tiles/256/{z}/{x}/{y}
  • https://api.mapbox.com/styles/v1/mapbox/dark-v10/tiles/256/{z}/{x}/{y}
  • https://api.mapbox.com/styles/v1/mapbox/outdoors-v11/tiles/256/{z}/{x}/{y}
  1. 主页上,依次单击导航器 用于显示导航器的“导航器”图标控制台
  2. 在控制台中,选择地图,依次单击背景地图背景
  3. 单击添加背景,然后从列表中选择 平铺 Web 地图
  4. 单击一般信息选项卡,然后输入名称和说明。
  5. URL 中,输入主机平铺 Web 地图服务的完整 URL。
  6. 单击加号 (+) 图标以在同一域中输入其他服务器 URL,用于负载平衡。
  7. 单击我同意信任此外部主机以将主机自动添加到您的安全域列表。
  8. 显示参数选项卡,然后单击添加参数

    您输入的参数包含在 URL 中,并告诉托管服务器要在地图背景中显示的内容(例如,图像类型、层、地图的地理范围、返回图像的大小)。

    例如,可以输入值为 exampleaccessTokenXyZ123456789nnnxxxZZzaccess_token

    有关详细信息,请与提供商联系。

  9. key:value 格式输入要在 URL 中传递给主机服务器的参数。
  10. 单击保存以将指定的平铺 Web 地图添加到可用地图背景列表。

    您必须刷新页面才能看到任何更改。

  11. 单击预览以显示地图背景的预览。

    “预览”选项卡仅在保存和刷新页面后才会变为可用状态。这是因为通过刷新可以识别安全域。

Web 地图背景故障排除技巧

在添加 Web 地图背景时可能会遇到错误。例如,Web 地图背景图像未显示在“预览”选项卡或可视化中。

可使用以下方法查找和诊断 Web 地图背景错误:

  • 单击 F12 显示浏览器开发人员工具应用程序,并在浏览器控制台选项卡中搜索错误。例如,搜索 errorCORS。错误信息以红色文本显示。
  • 如果您看到类似下面的错误消息:Access to image at http://example.com has been blocked by CORS policy...(CORS 策略已阻止访问 http://example.com 中的图像...),请与主机提供商联系以解决问题。涉及跨源资源共享 (Cross Origin Resource Sharing, CORS) 策略的错误消息只能由主机提供商解决。