java+天地图,天地图开发之Android-天地图显示
最近开始学Android地图开发,由于做天地图api的人不多,想把自己这一段时间的劳动成果分享给大家,顺便可以一起学习。我用的版本是天地图移动API(Android)V2.1版。
1.下载天地图移动API库
2.第一个天地图map应用
第一步:在工程里新建libs文件夹,开发包里的tiandituapi2.1.jar拷贝到libs根目录下,将libMapEngine.so拷贝到libs\armeabi目录下(官网demo里已有这两个文件,如果要集成到自己的工程里,就需要自己添加),拷贝完成后的工程目录如下图所示;
第二步:在工程属性->Java Build Path->Libraries中选择“AddExternal JARs”,选定tiandituapi2.1.jar,确定后返回,这样您就可以在您的程序中使用API了。
a、添加所需权限
b、在布局xml文件中添加地图显示组件,并把布局文件选到Activity中显示。
android:id="@+id/main_mapview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>
c、在Activity中初始化地图 在Activity的onCreate()接口中添加以下代码:
MapView mMapView = (MapView) findViewById(R.id.bmapsView);
//设置启用内置的缩放控件
mMapView.setBuiltInZoomControls(true);
//得到mMapView的控制权,可以用它控制和驱动平移和缩放
MapController mMapController = mMapView.getController();
//用给定的经纬度构造一个GeoPoint,单位是微度 (度 * 1E6)
GeoPoint point = new GeoPoint((int) (39.915 * 1E6), (int) (116.404 * 1E6));
//设置地图中心点
mMapController.setCenter(point);
//设置地图zoom级别
mMapController.setZoom(12);
好了,完成。其实天地图开发指南上对了这个解释的也极其清楚~~~~
java+天地图,天地图开发之Android-天地图显示相关推荐
- android 图片横竖判断_Android应用开发之android 判断ImageView当前显示的是哪一张图片...
本文将带你了解Android应用开发之android 判断ImageView当前显示的是哪一张图片,希望本文对大家学Android有所帮助. 判断ImageView当前显示的是哪一张图片 Java ...
- java appium_Android应用开发之AS+Appium+Java+Win自动化测试之Appium的Java测试脚本封装(Android测试)...
本文将带你了解Android应用开发AS+Appium+Java+Win自动化测试之Appium的Java测试脚本封装(Android测试),希望本文对大家学Android有所帮助. 一.为什么需要封 ...
- android webview 太大,Android应用开发之Android WebView加载图片显示过大的处理教程(代码教程)...
本文将带你了解Android应用开发Android WebView加载图片显示过大的处理教程(代码教程),希望本文对大家学Android有所帮助. Webview加载图片时,经常会遇到图片显示不符合 ...
- android显示通知图标大全,Android应用开发之android 桌面APP应用图标显示通知消息的数量显示与去除...
本文将带你了解Android应用开发之android 桌面APP应用图标显示通知消息的数量显示与去除,希望本文对大家学Android有所帮助. android 桌面APP应用图标显示通知消息的数量 ...
- java edittext 输入监听_Android应用开发之Android EditText 监听用户输入完成的实例
本文将带你了解Android应用开发Android EditText 监听用户输入完成的实例,希望本文对大家学Android有所帮助. 我们都知道, Android EditText输入框,并没有 ...
- 镜像处理坐标 android,Android应用开发之Android重写ImageView实现图片镜像效果的代码教程...
本文将带你了解Android应用开发之Android重写ImageView实现图片镜像效果的代码教程,希望本文对大家学Android有所帮助. 前两天朋友问我一个问题,如何实现从手机系统相册加载一张图 ...
- android 电量详情,Android应用开发之Android 8.0 电池-)耗电详情获取方法
本文将带你了解Android应用开发之Android 8.0 电池-)耗电详情获取方法,希望本文对大家学Android有所帮助. Android 8.0 电池-)耗电详情获取方法 主要介绍UI位置和基 ...
- android studio开发工具介绍,Android应用开发之Android开发工具介绍、Android Studio配置...
本文将带你了解Android应用开发之Android开发工具介绍.Android Studio配置,希望本文对大家学Android有所帮助. 2.1 Android Studio配置 2.1.1 ...
- 3G应用开发之Android 传智播客 基础知识总结
3G应用开发之Android Android应用开发之3G 3G应用开发之Android 3G应用开发之Android 应用开发之 讲师: 讲师:黎活明 北京传智 播客教育 www.itcast.c ...
- android添加截图功能,Android应用开发之Android 5.0及以上编程实现屏幕截图功能的方法...
本文将带你了解Android应用开发Android 5.0及以上编程实现屏幕截图功能的方法,希望本文对大家学Android有所帮助. 本文实例讲述了Android 5.0及以上编程实现屏幕截图功能 ...
最新文章
- 通过网络安装VMware ESX Server 5
- 利用人体肤色从图像中分割出人体区域的OpenCV代码
- python随机生成字符串_如何随机生成大写字母和数字组成的字符串
- Increasing Subsequence (easy version)
- Mangos源码分析(2):服务器结构探讨之登录服的负载均衡
- 每日一笑 | 男朋友整天沉迷游戏怎么办...?
- 公司的故事之老板的平衡术
- 计算机组成原理 mov(r0),-(sp),第三章作业
- android内容协调,理清Android协调布局CoordinatorLayout的摆放位置及特殊属性。
- 实战 | F1060路由模式ISIS典型组网配置案例
- java doubke类型转换为String_Java的基本数据类型你知道吗?
- Java计算接口请求时间
- halcon 深度学习标注_深度学习in Halcon流程
- 自定义浏览器UA标识
- android 写字板_微软正在Windows 10上的写字板中测试广告
- QQ邮箱发送验证码(springboot、redis整合)
- GNU Trove trove4j
- VMware ESXi 8.0 Unlocker OEM BIOS 集成网卡驱动和 NVMe 驱动 (集成驱动版)
- Unity DOTS 学习笔记1 - ECS 0.50介绍和安装
- 期货的交易量和持仓量(期货的持仓量和成交量)
热门文章
- Vue实现二选一、菜单更多功能:
- mysql4.0事务_聊一聊 MySQL 中的事务及其实现原理
- 离职通知邮件主题写什么好_辞职发邮件标题怎么写
- oracle 主要特点是,Oracle PL/sql 主要特点
- Android 图片选择库美哭了
- STM32MP157高性能微处理器产品介绍
- 今天聊聊L2级别自动驾驶到底是个什么鬼?
- php+vue 南天在线求助系统
- mysql Excel导出文件损坏_phpexcel 导出excel无法打开,提示文件格式或文件名无效,文件损毁,解决办法...
- Magic Potion(最大流,跑两遍网络流或者加一个中转点)