栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 游戏开发 > 其他

unity 使用 Mapbox 设置自定义低图

其他 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

unity 使用 Mapbox 设置自定义低图

效果图 前言

        说明: 该自定义并非 mapbox 官方设定的自定义底图,是另外设置第三方例如:高德、百度、谷歌或者自己搭建的瓦片服务器底图

        mapbox 官方自定义底图添加方式:点这里        

环境

        unity 2020.3版本

        mapbox-unity-sdk 2.1.1

代码

        1、unity 导入 mapbox插件

        2、导入后在项目中打开Mapbox->Examples->6_ZoomableMap

         3、打开ZoomableMap场景

        4、选中Map对象

         5、右侧编辑脚本属性,修改底图数据源为自定义,高德、百度的也可以

 https://map.geoq.cn/ArcGIS/rest/services/ChinaOnlineStreetPurplishBlue/MapServer/tile/

        6、编辑脚本,或随便打开一个C#文件

         7、全局搜索 MakeClassicRetinaRaster 这个方法,这里使用的是VS code 

         8、在方法中添加代码

if(tilesetId.Contains("http")){
	return new TileResource(tilesetId + id.Z + "/" + id.Y + "/" + id.X );     // 这里根据你自己的瓦片服务器的url规则自行拼接
}

 运行效果

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/902080.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号