安卓之显示地图:
首先应该下载所需要的包,详情可以看https://lbs.qq.com/mobile/androidMapSDK/developerGuide/androidSummary
然后根据页面所说,一步一步来,然后开始在AndroidManifest.xml里面做一下配置
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" /> <!-- 获取网络状态,根据网络状态切换进行数据请求网络转换 -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <!-- 读取外置存储。如果开发者使用了so动态加载功能并且把so文件放在了外置存储区域,则需要申请该权限,否则不需要 -->
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <!-- 写外置存储。如果开发者使用了离线地图,并且数据写在外置存储区域,则需要申请该权限 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
之后开始创建一个空的activity,先在相应的layout里面弄个地图控件先,下面可以会有点错,不过管他呢
<com.tenxun.mapapi.map.MapView
android:id="@+id/bmapView"
android:layout_width="match_parent"
android:layout_height="666dp"
android:clickable="true">
</com.tenxun.mapapi.map.MapView>
然后在activity里面写代码
public class txmap extends Activity {
TencentMap mTencentMap;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_map);
MapView mapView = new MapView(this);
mTencentMap = mapView.getMap();
mTencentMap.getUiSettings().setZoomControlsEnabled(true);
mTencentMap.setMinZoomLevel(10);
mTencentMap.setMaxZoomLevel(10);
mTencentMap.setMyLocationEnabled(true);
&

本文详细指导了在Android应用中集成腾讯地图,包括权限设置、地图控件创建、地图显示和位置追踪的方法,以及使用腾讯WebService API获取用户位置的步骤。
最低0.47元/天 解锁文章
4688

被折叠的 条评论
为什么被折叠?



