Implantação do mapa de ruas AR
Esta seção explica como obter dados do mapa de ruas AR e atualizar a configuração do mapa pela linha de comando.
Obtenção de dados
Acesse o MapTiler e baixe o arquivo de mapa da região mostrada na ilustração.

Publicação de dados - Operação pela linha de comando
No servidor, siga estas etapas para visualizar e atualizar a configuração do mapa:
Visualize a configuração atual do mapa:
k3s kubectl get cm es-management-mapconfig -n flighthub2 \ -o jsonpath='{.data.map_config\.yaml}'Prepare um novo arquivo de configuração com base na configuração atual. Em seguida, execute os comandos a seguir para atualizar a configuração e reiniciar o serviço para que as alterações entrem em vigor:
# ① 用新配置文件覆盖更新,将 /path/to/new_map_config.yaml 替换为真实文件路径 k3s kubectl patch cm es-management-mapconfig -n flighthub2 --type merge \ -p "$(jq -Rs '{data: {"map_config.yaml": .}}' /path/to/new_map_config.yaml)" # ② 重启服务,使新配置生效 k3s kubectl rollout restart deploy/es-management -n flighthub2/path/to/new_map_config.yamlé o caminho real do novo arquivo de configuração. Use a configuração exibida na etapa 1 como ponto de partida, edite-a e salve o arquivo. A seçãoar_resourceconfigura os recursos de mapa AR. Um exemplo de configuração é mostrado abaixo:map_resource: - name: 本地卫星地图 type: default street_link: link: http://47.98.53.122:30814/services/satellite-2017-11-01-china_shenzhen/tiles/{z}/{x}/{y}.jpg - name: 本地卫星地图+mbtiles路网 type: custom street_link: http://47.98.53.122:30814/services/street_osmtest_shenzhen_mbtiles_v3_level15/tiles/{z}/{x}/{y}.png link: http://47.98.53.122:30814/services/satellite-2017-11-01-china_shenzhen/tiles/{z}/{x}/{y}.jpg min_z: 0 max_z: 13 - name: 在线 link type: custom street_link: https://mt1.google.com/vt/lyrs=h&x={x}&y={y}&z={z}&hl=zh-CN link: https://mt1.google.com/vt/lyrs=s&x={x}&y={y}&z={z}&hl=zh-CN ar_resource: - name: AR 标注地图 type: custom min_z: 0 max_z: 14 link: https://${SERVICE_DOMAIN}:${MAP_SERVER_TCP_PORT}/services/{mbtiles_file_name}/tiles/{z}/{x}/{y}.pbf
Observação:
- Regra de concatenação do link: Se o arquivo mbtiles se chamar
osm-2020-02-10-v3.11_china_shenzhen.mbtiles, o caminho resultante será:
${SERVICE_DOMAIN}:${MAP_SERVER_TCP_PORT}/services/osm-2020-02-10-v3.11_china_shenzhen/tiles/{z}/{x}/{y}.pbf
Atenção: Os dados de mapa baixados do MapTiler nesta seção estão em um arquivo MBTiles, com tiles no formato PBF.