Unity MapBox地图插件使用(一)

首先,需要去mapbox官网(https://www.mapbox.com/)申请一个账号,我们要使用它提供的秘钥才能在Unity中运行地图。

在这里我们选择自己要下载的SDK:

然后,在个人中心创建秘钥:

之后,把mapbox unity包倒入unity,在这里输入秘钥,

到这里mapbox基础配置已经完成了。

第二步,创建一个空物体 ,在下面创建四个子项:

1,map是要显示的地图层,他是一个空物体,要挂两个类:

第一个,QuadTreeCameraMovement 是用来控制地图移动缩放的,要挂上你的地图相机和地图管理器;

第二个,AbstractMap是地图管理类,设置图层样式,使用方式....

2、camera相机,正交,范围要设置大些

3,EventSystem组件,这个UGUI自带的,这个必须要有,mapbox是是用来其中的事件系统

4、POI 这个是自己定义的,用来放置地图上生成的POI点,当然你也可以对里面进行分层。

第二步,对地图图层的设置(AbstractMap)

以上是我对地图做的基本配置,我的初衷实现让地图动起来。

值得注意的点:

1、GENERAL下的ExtentOpentions(扩展选择)最好是选 CameraBound,因为,它会把图层的Tile在摄像机视角下的做显示,不在摄像机视角下的做隐藏。

2、Others下的PlacementOptions(定位选择)

At Location Center 这个是以位置做移动的,可以实现地图随鼠标移动放大;

At Tile Center 这个是以Tile片做移动的,这个可能有特殊需求时用它;

------

这样,就可以让地图动起来了。

Mapbox有个致命缺点是它是加载外网地图的,加载速度特慢,比不上国内地图显示的速度。

生成POI点 链接:https://blog.csdn.net/qq_40120946/article/details/93490020

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 16
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值