百度个性化瓦片地图下载

article/2025/7/21 6:23:49

百度个性化瓦片地图下载

因为近期项目需求,客户项目在内网使用,不连接外网,因此地图不能使用在线地图,必须使用离线地图。

离线地图使用在之前的博客写过,就不在累述了。https://blog.csdn.net/weixin_42776111/article/details/107865459

离线地图首先采用的是百度离线地图,因为资料比较多,使用的人多,成功率就比较大,这里就采用百度地图,不使用高德或者天地图了, 使用离线地图不仅要有离线地图API,还需要有所需区域的瓦片图,就是png或者是jpg的图片,比如我需要显示济南的离线地图,我就要想办法下载下济南的瓦片地图,瓦片地图就长下面这样:
在这里插入图片描述
就是一张一张的小图片,使用专用的工具下载下来之后目录结构不要动,名称不要改,不同的地图不一样,别使用错了,然后把图片放在一个可以被引用到的地方,离线的API会把这些图片渲染到正确的定位度位置,最后就可以拼接成一个大的地图。

当然,离线地图和在线地图肯定是有区别的:

  1. 使用离线地图要提前下载当地瓦片图并且有离线地图API,这些API官网不会提供,得自己找或者自己写,可能有大神整理过,直接可以拿来用。
  2. 离线地图不能实时更新,比如街道更新了,店铺更新了,在线的可以实时更新,但是离线版更新不了,因为都是提前下载的图片嘛,所以更新只能重新当时最新的瓦片。
  3. 有些API必须使用网络才可以完成,这样的API接口离线地图都调用不了,比如根据城市搜索此城市的经纬度之类的。

说跑题了,回归正题

上面简单介绍了一下百度地图的离线地图。接下来说重点。

瓦片地图下载工具官网是不会提供的,可以死了这条心。

如果下载离线地图我们就得找第三方工具,比如:水经注、猫头鹰之类的专业瓦片图下载工具,但是收费,很少是不收费的,放心,人家不傻。

重点来了,百度地图看这里!!!
https://www.52pojie.cn/thread-1025681-1-1.html

不用谢,我叫“红领巾”!我写这篇文章的时候还是可以用的。下载百度高德没问题,下载下来的样子就像上边的图片一样,默认主题,就是亮色的,可以满足离线瓦片要求,非常nice!

BUT

生命不息,填坑不止!

一天一个坑,坑坑不一样!

我做的这个项目的系统主题是科技蓝色的,但是现在下载的瓦片是亮色的,和我做的系统主题完全不搭,丑的一比!
在线的可以更改主题,比如改成深色主题之类的。但是离线的不行,哈哈哈哈,这个必须使用网络,哈哈哈哈,惨啊,只有一个办法,下载带有主题样式的瓦片,嗯,这是很难的,可以自己写爬虫自己爬取,哈哈哈,臣妾做不到!

有下载待主题样式的瓦片下载器吗? 有! 花钱!

猫头鹰地图下载器(只支持百度)、Bigemap(支持常见的大部分地图) 等都花钱,上百上千,但是终身使用。

找到一个便宜的,一个月50,只支持百度,够用了!

上链接!【望远网】 http://www.wmksj.com/map.html

获取下载区域坐标:

在这里插入图片描述

下载他提供的瓦片下载工具

在这里插入图片描述

下载下来打来工具

在这里插入图片描述
粘贴你刚才在网站上复制的坐标:
在这里插入图片描述
注册个账号,加QQ联系卖家,交钱,给你的账号开权限,你就可以下载了。

需要个性化主题就下载个性化主题,需要你写JSON,这是老版的,得按老版的搞,链接在下面:
http://www.wmksj.com/wzty/78.html

因为使用新版的遇到了问题。在这里插入图片描述
其实它里面自带有百度地图自带的主题选择,也可选择自定义样式
在这里插入图片描述
当选择的主题为"自定义样式"时,点击"开始下载",会让输入个性地图JSON样式,样式在上一个连接里面自己设计:
注意!!!吃过亏,JSON样式自己保存下来,关上工具就啥没了,样式,账号密码都没了,自己辛苦设计的就白搭了!!!!
在这里插入图片描述
都设置的没问题了之后,点击 ok 开始下载:
在这里插入图片描述
好了,待主题样式的瓦片就下载到本地了,我设置的是深色的主题:
在这里插入图片描述
瓦片有了,然后根据自己找的离线API就可以设计自己的离线地图功能了!!!


http://chatgpt.dhexx.cn/article/UJlB6qlR.shtml

相关文章

Tilemap瓦片地图

可以用Tilemap工具来构建游戏世界的地图,创建瓦片地图时,Grid组件自动作为瓦片地图的父级,相比于传统使用照片搭建地图的方式,使用瓦片地图用来搭建地图可以更加迅速,而且使用传统方式搭建地图时,需要添加大量的碰撞体…

leaflet加载离线瓦片地图

首先我们要明白瓦片地图的请求原理。 其实瓦片地图并不是什么特殊的文件,就是最普通的png图片。之所以为地图,就是带有了该图片按规则组织,绘制时,按规则拼图组装而已; 打开network,查看其请求的的url就能…

瓦片地图原理

GIS介绍 地理信息系统(Geographic Information System或 Geo-Information system,GIS)有时又称为“地学信息系统”。它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层&…

Unity(9)-TileMap瓦片地图

文章目录 前言相关介绍其他介绍上一篇笔记下一篇笔记 一、图片预处理二、创建调色板(TilePalette)三、创建瓦片(Tile)[1]. 方式一[2]. 方式二 四、修改瓦片(Tile)[1]. 参数介绍[2]. 修改Sprite[3]. 修改Color[4]. 修改ColliderType 五、创建瓦…

cocos2d-x瓦片地图制作详解

瓦片地图制作详解 瓦片地图的原理是把图片中的元素进行单位化,将大图片拆成一张张小图块,然后通过组合拼接的方式,重新拼出整个地图。其流程为:项目定好游戏中瓦片的大小,然后美术绘制瓦片并制作成瓦片图集&#xff0c…

Unity学习:瓦片地图

目录 一、tilemap 二、rule tiles 三、rule override tile 四、advanced override tile 五、伪透视图 这里首先给出unity的官方文档: https://docs.unity3d.com/Manual/class-Tilemap.htmlhttps://docs.unity3d.com/Manual/class-Tilemap.html 一、tilemap 创建 创…

GIS理论知识(四)之地图的图层(切片/瓦片)概念

1.图层中数据的分类 在日常使用中,常用的数据有两种即矢量数据和栅格数据,都可直接导入到GIS软件(ArcMap,SuperMapIDeskTop,Udig,QGIS)中对其作相应的处理。 1.1.矢量数据 矢量数据是利用欧几里德几何学中点、线、面及其组合体…

瓦片地图服务与地图瓦片原理

本文字数:9099字 预计阅读时间:25分钟 这里,首先我们从概念出发,搞清楚瓦片地图服务以及地图瓦片的原理,读起来似乎有点拗口,但是从字面上看得出它们必定拥有着区别与联系,前者是WebGIS中的一个…

【Unity入门计划】基本概念(8)-瓦片地图 TileMap 01

目录 1 TileMap概念 主要思想 优点 创建的层级 2 Unity中的TileMap 2.1 自动父级Grid 网格 2.2 Sprite精灵 2.3 Tile 瓦片 2.4 Tile Palette 调色板 2.5 Brush 笔刷 3 Tilemap Renderer 瓦片地图渲染器 3.1 Sort Order 瓦片排列顺序 3.2 Mode 渲染模式 Chunk 分块…

SDL游戏开发之三-瓦片地图

一.瓦片地图 1)瓦片地图简介 瓦片地图(Tiled Map),又称为瓷砖地图,是在游戏开发中经常使用到的技术,它是由少量的尺寸相同的、小的瓦片图片拼接而成的很大的地图。相对于使用一张张图片来绘制地图而言,瓦片地图不仅大…

瓦片地图是什么鬼

瓦片地图的诞生 地图数据通常体量较大,需要充足的带宽和数据渲染能力。瓦片地图诞生以前,地图多在局域网的桌面软件中使用。互联网的发展,催生了通过浏览器使用地图的需求,于是在1999年,出现了WMS(Web Map …

Unity-瓦片地图详解

前言 在学习瓦片地图的使用时,我发现无论国内外还是Unity官方的相关教程都比较散,接触的比较浅,学的我挺难受的,所以就把各个地方看的教程加上我自己的理解,和官方的API手册,总结出了这个详解。 0. 瓦片地…

html2canvas页面截图图片不显示

前两天在一个群里,有人问使用html2canvas屏幕截图的时候为什么页面的图片不显示只显示了文字,我没有做过屏幕截图的需求,所以不是很清楚,今天稍稍测试了一下。 在github上将html2canvas源码下载到本地,examples文件夹…

js如何实现页面截图生成并分享功能,如何向后端传递

通过html2canvas生成分享图片 什么是 html2canvs? html2canvas 的作用就是允许让我们直接在用户浏览器上拍摄网页或其部分的“截图”。它的屏幕截图是基于 DOM 的,因此可能不会 100% 精确到真实的表示,因为它不会生成实际的屏幕截图,而是基…

移动端H5页面截图【含 domtoimage、html2canvas 】

起因: 由于云栖大会项目需要支持 名片保存到本地功能【如下图红框】,所以,需要单独截取页面中的名片信息,并且保存到本地。 推荐给:需要获取页面内容,给页面截图的小伙伴 介绍两个工具: html2c…

小程序 超长页面截图保存web-view+html2canvas

web-view文档建议参考----支付宝提供的文档,html2canvas官方文档(官网可以下载html2canvas.js 和 html2canvas.min.js)。由于篇幅受限,这里就贴了一下用法,对于web-view的配置情况,需要自己去查看文档&…

服务端实现对页面截图 - PhantomJs

版权声明 : 本文为博主原创文章,如需转载,请注明出处(https://blog.csdn.net/F1004145107/article/details/97786555) 目录 / 1 / 前言 / 2 / 使用方式 / 3 / 结语 / 1 / 前言 本文主要讲解的是关于在Java服务端使用PhandomJs来实现对指定页面(页面可包含echarts等图表)进…

js保存当前页面的截图 (leaflet下载当前页面截图,线会偏移问题解决)

这是保存的leaflet地图 上代码: html <div id="map" class="map"></div>ts代码: var mapid = document.querySelector(#map);const scale = window.devicePixelRatio;// // 传入节点原始宽高const _width = mapid["offsetWidth"]…

react单个页面截图和多个页面截图

之前有一个需求是点击导出按钮&#xff0c;然后去各个页面截图&#xff0c;将图片传给后端&#xff0c;后端返回文件流&#xff0c;导出ppt报告。这个需求听到的时候头都大了&#xff0c;不知道怎么做&#xff0c;之后有思路了&#xff0c;在实现过程中也出现了各种问题&#x…

JS页面截图

1、引入 js 【密码&#xff1a;gf33】 点击下载 html2canvas.min.js <script src"{url:static/octzz/js/html2canvas.min.js}"></script>2、html代码 <body><div><button type"button" class"layui-btn" onclick&q…