Locus Map 自定义在线地图加载天地图tianditu

2023-12-27 02:52

本文主要是介绍Locus Map 自定义在线地图加载天地图tianditu,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

    • APP介绍
    • 下载安装
    • 加载自定义在线地图:天地图
    • 资源集锦

APP介绍

相关网站:

  • 官网 https://web.locusmap.app/en
  • 官方文档 https://docs.locusmap.app/doku.php?id=main

Locus Map是国外比较有名的地图APP,甚至有人用到工程研究中。特点如下:

  • 支持多点导航:和百度地图、高德地图这种APP不同,Locus map支持设置多个导航点并规划路线;

    • 这是我最初想要的功能
  • APP运行不需要Google Service

    • 其实国外很多地图APP都支持多点导航,但很多都需要谷歌服务,国内基本用不了
  • 支持加载自定义在线地图、WMS/WMTS地图:比如可以使用Locus map加载国内政府部门开发的天地图;

  • 支持离线地图:Locus Map是应用内付费的APP,免费功能基本能满足使用,新用户可以免费下载3份地图;另外浏览在线地图时会有本地缓存。

    • 官方的在线地图可正常访问,但应用商店似乎需要特殊手段访问
  • 支持记录用户的运动轨迹;

  • 支持导入.gpx等格式的轨迹路线,并根据轨迹路线导航。

    • 反向导航不太好用,体现在偏离路线的时候不会自动重新计算路线,手动重新计算路线还是错的。。。但是定点导航是可以自动重新计算路线的

缺点是国内用户、教程少,难以上手。

  • 百度、必应基本搜索不到教程
  • 微信“搜一搜”似乎有些教程
  • 网友补充:腾讯视频、头条、抖音
  • 欢迎补充其他渠道

下载安装

搜索引擎搜索下载、安装,如果百度搜不到可尝试必应。

加载自定义在线地图:天地图

关于天地图:

  • 天地图api http://lbs.tianditu.gov.cn/server/MapService.html
  • 创建应用,申请key https://console.tianditu.gov.cn/api/key

Locus Map加载自定义在线地图文档 https://docs.locusmap.app/doku.php?id=manual:advanced:customization:online_maps

简单说,要在Locus Map中将天地图设为自定义在线地图,需要创建如下xml文件天地图.xml,并放到手机的指定位置:Android/data/menion.android.locus/files/Locus/mapsOnline/custom/天地图.xml

  • 如果custom文件夹不存在就自己创建
  • 注意替换文件中url你的密钥
<?xml version="1.0" encoding="UTF-8"?>
<providers><provider id="10200" type="0" visible="true" required="true" background="0"><name>天地图</name><mode>矢量底图</mode><url><![CDATA[https://t0.tianditu.gov.cn/vec_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=vec&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}&tk=你的密钥]]></url><serverPart>1;2;3</serverPart><countries>World</countries><zoomPart>{z}-8</zoomPart><zoomMin>8</zoomMin><zoomMax>24</zoomMax><tileSize>256</tileSize><tileScale dpi="0" multi="2.0" replace="19" /><extraHeader>Referer#https://www.baidu.com/</extraHeader></provider><provider id="10201" type="0" visible="true" required="true" background="1"><name>天地图</name><mode>矢量注记</mode><url><![CDATA[https://t0.tianditu.gov.cn/cva_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=cva&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}&tk=你的密钥]]></url><serverPart>1;2;3</serverPart><countries>World</countries><zoomPart>{z}-8</zoomPart><zoomMin>8</zoomMin><zoomMax>24</zoomMax><tileSize>256</tileSize><tileScale dpi="0" multi="2.0" replace="19" /><extraHeader>Referer#https://www.baidu.com/</extraHeader></provider><provider id="10202" type="0" visible="true" required="true" background="2"><name>天地图</name><mode>影像底图</mode><url><![CDATA[https://t0.tianditu.gov.cn/img_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=img&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}&tk=你的密钥]]></url><serverPart>1;2;3</serverPart><countries>World</countries><zoomPart>{z}-8</zoomPart><zoomMin>8</zoomMin><zoomMax>24</zoomMax><tileSize>256</tileSize><tileScale dpi="0" multi="2.0" replace="19" /><extraHeader>Referer#https://www.baidu.com/</extraHeader></provider><provider id="10203" type="0" visible="true" required="true" background="3"><name>天地图</name><mode>影像注记</mode><url><![CDATA[https://t0.tianditu.gov.cn/cia_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=cia&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}&tk=你的密钥]]></url><serverPart>1;2;3</serverPart><countries>World</countries><zoomPart>{z}-8</zoomPart><zoomMin>8</zoomMin><zoomMax>24</zoomMax><tileSize>256</tileSize><tileScale dpi="0" multi="2.0" replace="19" /><extraHeader>Referer#https://www.baidu.com/</extraHeader></provider></providers>

资源集锦

OSM矢量地图下载(全世界的,大陆1G) https://vector.city/

这个地图和APP的地图商店中的在线矢量地图几乎是一样的

这篇关于Locus Map 自定义在线地图加载天地图tianditu的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/541677

相关文章

水位雨量在线监测系统概述及应用介绍

在当今社会,随着科技的飞速发展,各种智能监测系统已成为保障公共安全、促进资源管理和环境保护的重要工具。其中,水位雨量在线监测系统作为自然灾害预警、水资源管理及水利工程运行的关键技术,其重要性不言而喻。 一、水位雨量在线监测系统的基本原理 水位雨量在线监测系统主要由数据采集单元、数据传输网络、数据处理中心及用户终端四大部分构成,形成了一个完整的闭环系统。 数据采集单元:这是系统的“眼睛”,

无人叉车3d激光slam多房间建图定位异常处理方案-墙体画线地图切分方案

墙体画线地图切分方案 针对问题:墙体两侧特征混淆误匹配,导致建图和定位偏差,表现为过门跳变、外月台走歪等 ·解决思路:预期的根治方案IGICP需要较长时间完成上线,先使用切分地图的工程化方案,即墙体两侧切分为不同地图,在某一侧只使用该侧地图进行定位 方案思路 切分原理:切分地图基于关键帧位置,而非点云。 理论基础:光照是直线的,一帧点云必定只能照射到墙的一侧,无法同时照到两侧实践考虑:关

【前端学习】AntV G6-08 深入图形与图形分组、自定义节点、节点动画(下)

【课程链接】 AntV G6:深入图形与图形分组、自定义节点、节点动画(下)_哔哩哔哩_bilibili 本章十吾老师讲解了一个复杂的自定义节点中,应该怎样去计算和绘制图形,如何给一个图形制作不间断的动画,以及在鼠标事件之后产生动画。(有点难,需要好好理解) <!DOCTYPE html><html><head><meta charset="UTF-8"><title>06

电力系统中的A类在线监测装置—APView400

随着电力系统的日益复杂和人们对电能质量要求的提高,电能质量在线监测装置在电力系统中得到广泛应用。目前,市场上的在线监测装置主要分为A类和B类两种类型,A类和B类在线监测装置主要区别在于应用场景、技术参数、通讯协议和扩展性。选择时应根据实际需求和应用场景综合考虑,并定期维护和校准。电能质量在线监测装置是用于实时监测电力系统中的电能质量参数的设备。 APView400电能质量A类在线监测装置以其多核

Flutter 进阶:绘制加载动画

绘制加载动画:由小圆组成的大圆 1. 定义 LoadingScreen 类2. 实现 _LoadingScreenState 类3. 定义 LoadingPainter 类4. 总结 实现加载动画 我们需要定义两个类:LoadingScreen 和 LoadingPainter。LoadingScreen 负责控制动画的状态,而 LoadingPainter 则负责绘制动画。

自定义类型:结构体(续)

目录 一. 结构体的内存对齐 1.1 为什么存在内存对齐? 1.2 修改默认对齐数 二. 结构体传参 三. 结构体实现位段 一. 结构体的内存对齐 在前面的文章里我们已经讲过一部分的内存对齐的知识,并举出了两个例子,我们再举出两个例子继续说明: struct S3{double a;int b;char c;};int mian(){printf("%zd\n",s

JavaFX应用更新检测功能(在线自动更新方案)

JavaFX开发的桌面应用属于C端,一般来说需要版本检测和自动更新功能,这里记录一下一种版本检测和自动更新的方法。 1. 整体方案 JavaFX.应用版本检测、自动更新主要涉及一下步骤: 读取本地应用版本拉取远程版本并比较两个版本如果需要升级,那么拉取更新历史弹出升级控制窗口用户选择升级时,拉取升级包解压,重启应用用户选择忽略时,本地版本标志为忽略版本用户选择取消时,隐藏升级控制窗口 2.

Go Playground 在线编程环境

For all examples in this and the next chapter, we will use Go Playground. Go Playground represents a web service that can run programs written in Go. It can be opened in a web browser using the follow

Spring 源码解读:自定义实现Bean定义的注册与解析

引言 在Spring框架中,Bean的注册与解析是整个依赖注入流程的核心步骤。通过Bean定义,Spring容器知道如何创建、配置和管理每个Bean实例。本篇文章将通过实现一个简化版的Bean定义注册与解析机制,帮助你理解Spring框架背后的设计逻辑。我们还将对比Spring中的BeanDefinition和BeanDefinitionRegistry,以全面掌握Bean注册和解析的核心原理。

Collection List Set Map的区别和联系

Collection List Set Map的区别和联系 这些都代表了Java中的集合,这里主要从其元素是否有序,是否可重复来进行区别记忆,以便恰当地使用,当然还存在同步方面的差异,见上一篇相关文章。 有序否 允许元素重复否 Collection 否 是 List 是 是 Set AbstractSet 否