原创 灰大设计 灰大设计 2022-07-04 08:08 发表于湖北
经过一段时间的努力,NB Map又发布新版本了!如果你没有使用过这款三维地图产品,你可以先看看这篇文章:复制下面蓝色带下划线链接用浏览器打开,就可以使用NB Map这款三维地图产品了。
https://nbcharts.com/map/map.php这一次,针对大家在B站提出的意见,我把一些重磅功能给加进去了!主要是四个重要的功能:
01. 自动生成区县、乡镇地图 复制下面蓝色带下划线文字,就可以去B站看我录制的视频说明了https://www.bilibili.com/video/BV1RS4y167pW?p=3▲ 这是大家在我B站视频教程下提得最多的留言,希望可以支持区县地图。我们国家的区、县、乡镇其实很多很多,整理一遍肯定有好几千个、甚至好几万个!于是我开发了「上传geoJSON」功能,大家自己上传后就可以得到区、县或者乡镇地图了。步骤1,进入任意地图后,点击「上传GeoJSON」按钮。点击后会打开一个地图数据的网站,里面有高德地图和百度地图的数据。你根据自己的需要选择即可。▲ 进去的时候只有省市,你根据需要逐层选择,就可以选到下面的区、县,甚至是城镇、街道了。
除了看到徐汇区的样子,你还可以看到上面有个绿色的「边界GeoJSON下载」按钮。点击后,输入验证码,你就可以下载 GeonJSON 数据了。你可能对这种数据比较陌生,没有关系,其实它里面就是记录了很多经纬度的点,然后这些点连接成了线条后就是你看到的一个个区域了。你可以简单理解成这是一种txt的格式就行了。步骤3,通过「选择文件」按钮,把刚才的下载的数据上传到网站。步骤4,鼠标选择其中一个板块,参考刚才的下载网站,把这个板块的名字给添加进去。
这样,这个板块的文字就加好了。如果位置不合适,你就通过字体左右偏移或者上下偏移来移动文字。通过这种方式,你就可以把整个区的文章都添加进去,区县、城镇的地图全弄好了!▲ 这个功能也是很多同学提到的,现在你只需要点击下载按钮中的第一个,就可以下载SVG了。
比如你想要绘制徐汇区的地图。刚才你已经通过「上传GeoJSON」功能弄好了,点击「下载SVG」按钮,那么就得到徐汇区的svg了。▲ 我用Figma打开了它,是矢量的路径和文字,你可以随意的编辑它。这样你就得到了区县、乡镇的矢量文件了,是不是很方便?步骤2,点击这个按钮,然后把不需要的省份勾选都去掉(只留下东三省,也就是黑龙江、吉林、辽宁)▲ 这样,地图上就只剩下东三省了。这个时候,地图肯定不在正中心,没有关系,通过右上角的「左右偏移」和「上下偏移」功能,把东三省移动到中间即可。地图可以通过上传材质功能,做成有纹理感觉或者渐变厚度的地图。▲ 地图上方有一个上传正面材质和侧面材质功能。我们上传一个带有肌理感觉的正面材质。▲ 这就是我上传的材质,它是一个 1024*1024 像素大小的 PNG 图片(JPG其实也行)▲ 由于厚度并不会很大,所以只需要128*128尺寸的即可。好了,新的功能介绍到这里就全部结束了。开发很辛苦,希望你会喜欢我开发的新功能~