Mapbox Android SDK官方教程(二)——Styling the map

Styling the map

maps SDK可以全面定制来展现你的地图,这意味着你可以在你app UI中定制颜色、图标、字体大小等。可以用Mapbox Studio或者在运行时用样式API来实现定制。

Changing the default style

默认提供了六种专业的样式:

~Mapbox Streets:mapbox street是一种强调路网和交通的通用易理解的地图

~Outdoor:mapbox outdoor是一种专门为徒步、骑行和大部分户外冒险项目定制的地图

~Light and Dark:mapbox light and mapbox dark是设计用来在你的数据展示平台上高亮展示数据的地图

~Satellite:卫星图(卫片)

~Satellite Streets:将Mapbox streets数据结合到MapboxSatellite中,道路数据、标识、POI热点信息都很清楚的标识在卫星图中

~Traffic:通常用来实时显示白天或夜晚的交通量

这些地图样式的URLS在SDK中以public static final String形式存放于Style类中,下面就是一个简单例子:


在mapview创建之前mapView.onCreate(savedInstanceState) 设置样式:


在xml中配置如下:


Using a custom Mapbox Studio style

可以在此网站https://www.mapbox.com/studio/styles/(需要注册登录)创建自定义样式


创建好你自定义地图后,为了在android中使用,将自定义url加入到xml文件中:


如果你想变更map样式,调用setstyleUrl即可更新,代码如下:


如果你样式没有载入成功,确保以下三项:

·你已经申请了access token

·自定义的style是否真的发布

·地图样式被定义为public

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值