当前位置:   article > 正文

百度地图自定义瓦片切片工具_baidumaptile

baidumaptile

一、更新说明

        【2022-08-20更新】之前使用的winform的webbrowser控件,可能会出现兼容性问题,导致地图不显示,现已经更新为webview2替代原webbrowser控件(需要.net framework 4.8)。

二、功能介绍

1、效果图 

        先上效果图:这图是经过ps简单处理过,之后通过切片覆盖到地图上,没有偏差。因为之前用过网上的一些切片工具,总感觉有各种不爽,或则可以截图的区域比较小,或者中心点不好找。所以结合了一些工具,重新整合了一个小工具出来。

        下载地址:百度地图切图工具.zip_百度地图切片工具-互联网工具类资源-CSDN下载

2、使用说明

        1、下载压缩包解压之后,运行BaiduMapTile.exe,如下界面

        2、之后点击新建项目,输入项目名称之后,左侧列表会显示新项目,选中,点击右侧的选取瓦片,如下界面

        3、(1)找到你想要截取的位置(2)缩放到你希望使用的最大级别(目前支持20级选取)。然后在地图上点击右键,如下图

        4、最终选取完的瓦片,一定要成规则矩形((1)可以超出可视范围,程序已经记录你选择的所有瓦片和当前缩放级别(2)改变缩放级别则需要重新选取瓦片(3)最终裁剪你的自定义图片的时候,是根据缩放级别和中心点自动计算的),否则计算不出来中心点,选取完点击左下角瓦片选取完成按钮,程序会自动加载你选取的瓦片并进行拼接。之后你可以在Projects文件夹下的“你的项目名称”文件夹下找到合并的瓦片文件。

        如下图,测试项目.png是程序合并的瓦片图。BaiduTile是组成合并图片的碎瓦片图。UserTile文件夹后面用的到。

        5、拿到你选取的合并的瓦片图,可以找美工同学或者自行处理图片,需要保证图片宽高像素不变,不需要的地方透明处理即可。处理完图片,还是在程序左侧选中你的项目,右侧点击上传并裁剪按钮,

        如下图:(1)点击选择图片按钮,选中你处理过的图片;(2)输出路径如果不修改就是上面说的UserTile文件夹(3)点击开始切图,程序会自动读取当时选取瓦片的级别和中心点,并计算切图能向下切到多少级(比如你在18级选了9个瓦片,可能会切出来16-18这样缩放级别的瓦片)。

        6、点击开始切图,等待切图完成,打开项目文件夹,进入你的项目名称下的UserTile文件夹。

        如下图:其中index.html是程序生成的demo

        tiles文件夹内是已经切好的图片:如下图

        如果忘记怎么使用,点击软件右上角帮助按钮会跳到这个页面地址。

3、使用自己的ak

        最后,拿到demo不要直接使用,如果使用一定记得修改百度地图的ak。

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号