下载 点击打开链接

在地图上把大图片制作为叠加瓦片图层,可能有更好的方法,我这里摸索出这种方法,有点复杂。理论上,可以通过修改程序进行位置匹配,甚至缩放、旋转、变形匹配,但是现在没时间。

这里以重庆大学校园图为例子演示制作步骤。

首先从网上找到并下载重庆大学的平面图。

打开切片工具软件,打开经纬度获取坐标界面,找到重庆大学。

1、确定显示的最小级别。

在地图为15级的时候,重庆大学恰好在一个格内,再小就看不清楚了,所以我们确定,最小到15级。我们需要在15级截屏,截取重庆大学所在的方格作为参照底图,大小为256*256。源图级别暂定暂定为18级。所谓18级源图就是制作一个png图片,这图片在18级地图,既不放大又不缩小。

底图不在一个方格内也可以,也可以用长方形,例如:

这样也可以:

2、确定源图的边长。

底图是15级,zoom(min)=15

源图定为18级,zoom(max)=18

18级的源图片边长计算公式,为:256*2的zoom(max)-zoom(min)次方=2048

用这个图,可以保证15级及以上级别的瓦片不会发生错位。

如果制作的源图级别为19级,那么根据上面的公式,源图片的边长应该为4096。

对于长沙橘子洲那个图,底图为13级,尺寸为256*512,如果需要制作20级的源图,那么20级的源图尺寸为:32768*65536,这个尺寸需要比较高的机器配置才能处理。

其他底图尺寸,也是按照这规则来计算源图尺寸。

3、选择合适的百度底图。这个256*256大小底图用来放大为2048*2048,然后把重庆大学匹配到这底图上的对应位置。

用photoshop新建一个文件,边长是2048*2048。

剪切第15级,重庆大学所在正方单元格的一个瓦片图,粘贴到ps中刚才新建的文件中,放大到2048*2048:

或者16级对应的4个图片,复制到ps中刚才新建的文件中,放大到2048*2048。

选择15级或16级的区别就是,16级比较清楚一些,比较适合匹配重庆大学的透明图。

我截取瓦片工具地图中,重庆大学第16级对应的4个图片,复制到ps中刚才新建的文件中,放大到2048*2048。

4、处理重庆大学的图片。

新建一个图层,放置重庆大学的平面图,边缘空白无用的删除后,通过几次旋转、缩小后,放到对应位置:

隐藏其他图层:

5、保存为png文件:重庆大学18.png。

6、(重要!!)经纬度的选择。

先到第15级,找到重庆大学所在单元格。并且注意左上角十字,逐级放大时,不要让这个十字跑出视线。

地图放大到最大,第19级,点击前面那个十字右下的单元格。

7、切图。

基本设置:

切图后的结果:

这个办法的缺点是,如果目标区域面积太大,如北京市,在第18级甚至19级制作源图像,则制作的图形体积很大,程序可能无法处理。

百度地图图片叠加层切片工具:叠加层源图像制作方法,有点复杂相关推荐

  1. 关于百度地图js api的getCurrentPosition定位不准确的解决方法

    关于百度地图js api的getCurrentPosition定位不准确的解决方法 参考文章: (1)关于百度地图js api的getCurrentPosition定位不准确的解决方法 (2)http ...

  2. Android 百度地图-实现POI的搜索(搜索周边)附源码

    首先贴出主要代码 Activity package cn.yhsh.maptest;import java.util.ArrayList; import utils.PoiOverlay; impor ...

  3. 关于百度地图 BMap.InfoWindow 只显示最后一条信息解决方法

    转摘:http://blog.csdn.net/guo_love_peng/article/details/8674230 今天遇到这个问题了.后面再网上搜搜,发现都是你抄我,我转载你的,后来无意看到 ...

  4. Android安卓百度地图定位+导航+路径规划实现APP(源码+APK) 毕业设计

    百度地图实时定位+导航路径规划的实现APP 本科生毕业设计:<一种智能停车系统的设计>,成都信息工程大学,2018 使用到的技术 百度地图SDK LBS云数据管理 路径规划与导航 二维码扫 ...

  5. html5 直接获取当前位置,HTML5调用百度地图API获取当前位置并直接导航目的地的方法...

    //$ak=2051409c59b8d558c7e6bbd0c5c62ffd body, html,#allmap {width: 100%;height: 100%;overflow: hidden ...

  6. 在百度地图中叠加CAD图及GIS数据展示踩坑记

    前言 在之前的几篇博客中分别介绍了 在Cesium中实现与CAD的DWG图叠加显示分析 https://www.cnblogs.com/vjmap/p/16541751.html . 高德地图与CAD ...

  7. 前端笔记(6)css布局机制,浮动,清除浮动,图片格式,ps切片工具及插件

    css样式表/层叠样式表(4) css布局的三种机制 浮动 浮动(float)的扩展 清除浮动 额外标签法(隔墙法) 父级添加overflow属性方法 使用after伪元素清除浮动 使用双伪元素清除浮 ...

  8. 用photoshop结合切片工具处理超级大图,例如原图为完整的台湾省19级图片

    由于编程水平限制,目前图片覆盖物切片工具还不能处理大图,例如在我的笔记本上(cpu2.4G,内存4G),超过6000*6000可能就不行了,程序直接崩溃.如果确实有需求,要处理超级大的图,怎么弄? 可 ...

  9. 基于百度地图的电子围栏设置工具

    开源一个基于百度地图开源库"鼠标绘制工具条库"改造而来的电子围栏工具.在原来的基础上增加了基于行政区域的围栏设置方式. 界面截图: 用法为: var map = new BMap. ...

最新文章

  1. openGL光照要点总结
  2. java中使用es精准查询_使用ES简单查询语句须知
  3. ASP.NET应用程序客户端执行的优化小技巧
  4. 《解剖PetShop》系列之三
  5. python打开xml文件报错:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xb7 in position 58: illegal multi
  6. 【Foreign】字串变化 [DP]
  7. mybatis中使用SqlSessionManager进行insert操作
  8. webpack打包优化_Webpack 构建速度优化
  9. oracle客户端sqlplus镜像(可通过ssh客户端远程连接操作sqlplus命令)
  10. 利用计算机对调查问卷进行,关于电脑需求调查问卷
  11. 支持android11的画质修改器,pubgtool画质修改器
  12. 使用DevOps强化敏捷(上)
  13. 20155313 杨瀚 《网络对抗技术》实验二 后门原理与实践
  14. DSP48E功能描述
  15. python批量下载网页图片及列表
  16. border 边框样式
  17. React学习笔记(八)--- HooK
  18. 头条搜索战百度:进攻性放手,危机并存
  19. # Linux shell终端设置代理服务器的方法
  20. python语言语块句的标记_个人学习记录

热门文章

  1. 机器人开发--伺服电机介绍
  2. mac上配macOS10.12.6的系统盘问题
  3. 用大数据的眼光看师姐移民报告
  4. 计算机EI会议论文,和EI期刊论文有什么区别? - 易智编译EaseEditing
  5. Python编程:输入两个整数A,B 计算A+B的结果
  6. HTML5+CSS大作业——明星个人主页(15页) 创作主页
  7. 阿里云部署Django项目发送邮件时,端口25,465,587上的坑
  8. linux ssh端口是什么意思,SSH是什么?Linux如何修改SSH端口号?
  9. 传奇服务器 传奇行会文件夹在哪里,传奇服务端Mirserver下面的各个文件夹用途说明...
  10. angular7上传表格文件并展示在页面