系统吧 专业的电脑操作系统,支持重装各种原版系统xp/win7/win8/win10 这个系统怎么样?试试系统吧系统,体验办公系统畅快愉悦感。 各种电脑系统安装过程一样,神一般的畅快!
-->
当前位置:主页 > win8 >

探索Mapbox地图应用:轻松掌握其强大功能与使用技巧

作者:蒯月佩 分类:win8 发布时间:2023-11-11 21:36:05

mapbox怎么用?mapbox是一款由于地图盒子有限公司于2015年05月25日申请的软件运营服务,可以把有形的数据或文件转换成电子媒体; 电子数据存储; 以定制个性化地图软件为主的软件运营服务; 远程数据备份等功能,将直接点的话类似PS图层性质的编辑能力,十分的强大!那么这款mapbox该如何使用呢?本文中winwin7小编给大家简单的介绍一下mapbox的使用教程! mapbox使用方法: mapbox将所有地图属性归类,和PS中分层分组归类是一个道理。不同图层颜色,不同线行...

mapbox怎么用?mapbox是一款由于地图盒子有限公司于2015年05月25日申请的软件运营服务,可以把有形的数据或文件转换成电子媒体; 电子数据存储; 以定制个性化地图软件为主的软件运营服务; 远程数据备份等功能,将直接点的话类似PS图层性质的编辑能力,十分的强大!那么这款mapbox该如何使用呢?本文中winwin7小编给大家简单的介绍一下mapbox的使用教程!

探索Mapbox地图应用:轻松掌握其强大功能与使用技巧

mapbox使用方法:

mapbox将所有地图属性归类,和PS中分层分组归类是一个道理。不同图层颜色,不同线行粗细,不同文字字体全部可编辑;第二个比较强悍的功能就是“Mapbox GL JS”,可以把这个JAVA库比作是软件上的各种小插件应用。比较麻烦的是需要调整代码,但是代码绝大多数是开源的而且需要你调整的地方非常少

探索Mapbox地图应用:轻松掌握其强大功能与使用技巧

1、首先,需要去官网注册一个账号;

2、注册完成后,进入网页Studio界面,我们会轻松找到Access Token。我们后面会用到。;

3、新建一个Android项目,这里推荐targetAPI<23,但是必须大于15。;

4、在app目录下的build.gradle文件中添加下面的内容,用来导入依赖库:

repositories{mavenCentral()}

compile('com.mapbox.mapboxsdk:mapbox-android-sdk:4.2.0@aar') {

transitive = true

}

这里注意版本,虽然复制粘贴过去没有问题,但是依赖库的版本还在不断更新,也许下一秒就发布4.2.1或者其他什么版本,所以这个还是有必要直接去官网上看一下。网址在此:

https://www.mapbox.com/android-sdk/

5、下一步我们在布局文件中添加地图控件:

android:id="@+id/mapview"

android:layout_width="fill_parent"

android:layout_height="fill_parent" />

6、需要显示一个自己比较熟悉的位置,而且还要能够看得足够清晰,可以写成像下面这样:

android:id="@+id/mapview"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

mapbox:center_latitude="39.069"

mapbox:center_longitude="117.221"

mapbox:style_url="@string/style_satellite_streets"

mapbox:zoom="15" />

7、在xml最上方加上命名空间,否则会报错:

xmlns:mapbox="http://schemas.android.com/apk/res-auto"

8、下一步需要在Activity中完成初始化等操作,在onCreate()方法中添加如下代码:

setContentView(R.layout.activity_main);

MapboxAccountManager.start(this, getString(R.string.access_token));

mv = (MapView) findViewById(R.id.mapview);

mv.onCreate(savedInstanceState);

mv.getMapAsync(new OnMapReadyCallback() {

@Override

public void onMapReady(MapboxMap mapboxMap) {

}

});

9、必须在Activity中的各个生命周期中添加相应的方法,比如onResume()中,需要加上:

mv.onResume();

10、在AndroidManifest.xml中做好相关权限声明:

加一个sever:

给大家分享完整的项目源码:https://github.com/XiaoWenHan/MapboxAndroidDemo

以上便是winwin7小编给大家分享的关于mapbox的详细使用教程!

xp 更多>>
win7 更多>>
win8 更多>>
win10 更多>>
U盘 更多>>
电脑技术 更多>>
网站地图 | 豫ICP备2021035069号-4 | 友情链接qq:191064436
系统吧

版权所有 © 2012-2023 系统吧 免责声明:本站资源均收集于互联网,其著作权归原作者所有,如果有侵犯您权利的资源,请来信告知,我们将及时删除相应资源。