Google Maps Android API v2 (2)- 地图对象
地图对象
Android的谷歌地图API允许你在你的Android应用程序中显示谷歌地图。在谷歌地图移动(GMM)的应用程序,你看到的地图,这些地图具有相同的外观和API暴露出许多相同的功能。GMM应用和谷歌地图的Android API显示地图的两个显着的区别是:
- 显示的地图瓦片的API不包含任何个性化的内容,如个性化的智能图标。
- 并非所有的图标在地图上点击。例如,中转站不能点击图标。然而,标记添加到地图点击,API有各种标记相互作用的侦听器回调接口。
在除了对映射功能,API也支持全方位的互动与Android UI模型是一致的。例如,你可以设置地图定义听众响应用户手势的交互。
关键工作时,一个Map对象是类的 GoogleMap的
类。GoogleMap的
地图模型在您的应用程序的对象。在你的UI,地图将代表,由一个 MapFragment
或MapView类
对象。
GoogleMap的
自动处理以下操作:
- 连接到谷歌地图服务。
- 下载地图图块。
- 显示在设备屏幕上的瓦片。
- 显示各种控件,如平移和缩放。
- 响应通过移动地图放大或缩小,平移和缩放手势。
除了 这些自动操作,你可以控制地图API的对象和方法的行为。例如, GoogleMap的
回调方法,以回应在地图上的按键和触摸手势。您还可以设置在地图上标记图标,并添加叠加,使用对象提供的 GoogleMap的
。
MapFragment
MapFragment
,Android的碎片
类的子类 ,允许你把一个Android片段中的地图。MapFragment
对象作为地图的容器,提供的GoogleMap的
对象的访问。
与查看不同
的是,片段
代表的行为或在活动中的用户界面的一部分。可以将多个片段在一个单一的活动,构建一个多窗格UI和重用在多个活动中的一个片段。参照到Android文档 片段了解更多信息。
Android的谷歌地图API需要API级别12或更高版本的支持的 MapFragment
对象。如果您的目标应用早于12级API,您可以访问相同的功能通过SupportMapFragment
类。您也将有包括Android的 支持库。
MapView类
MapView类
的Android 浏览
类的一个子类,允许你把一个Android 查看
地图。à 查看
代表屏幕上的一个矩形区域,是Android应用程序和小部件的基本构建块。,MapView类
就像一个MapFragment的
作为地图的容器,露出核心映射功能,通过 GoogleMap的
对象。
这个类的用户必须转 发所有活动的生命周期方法-如 的onCreate()
的onDestroy()
,onResume()
的onPause()
- MapView类
类中相应的方法。
Google Maps Android API v2 (2)- 地图对象的更多相关文章
- Google Maps Android API v2 (4)- 地图类型
地图类型 地图内的谷歌地图的Android API的种类有很多.地图的类型管辖地图的整体代表性.例如,地图集通常包含政治地图,专注于显示边界和道路地图,显示了一个城市或地区的所有道路. Android ...
- Google Maps Android API v2 (3)- 地图添加到Android应用程序
添加地图的基本步骤是: (一旦)按照以下步骤[入门] [开始],获得API,获取密钥所需的属性,并添加到您的Android清单. 添加一个碎片对象 要处理地图的活动.做到这一点最简单的方法是增加一个 ...
- Google Maps Android API v2 (1)- 入门
才可以开始工作的API,你将需要下载的API,并确保你有一个谷歌地图Android的API V2关键.API和关键是免费提供的. 概观 获得谷歌地图Android的API V2 谷歌地图API密钥 显 ...
- google map android api v2
我在这主要列举几个需要注意的问题: 1.需要注意使用的api版本的问题,例如google map android api v1就和v2差别很大,包括申请key方面,所以在搜索资料的时候一定注意版本问题 ...
- Google Map Android api V2 中使用MapView遇到CameraUpdateFactory is not initialized!的解决办法
先说一下 Map V2 API Key 的问题吧: 在打包APP时需要自己生成一个XXX.keystore 用这个密室库生成的SHA1去申请的key 作为AndroidManifest.xml 中的K ...
- [转]MBTiles 离线地图演示 - 基于 Google Maps JavaScript API v3 + SQLite
MBTiles 是一种地图瓦片存储的数据规范,它使用SQLite数据库,可大大提高海量地图瓦片的读取速度,比通过瓦片文件方式的读取要快很多,适用于Android.IPhone等智能手机的离线地图存储. ...
- ☀【移动】Google Maps JavaScript API v3
Google Maps JavaScript API v3https://developers.google.com/maps/documentation/javascript/tutorial?hl ...
- 谷歌地图,国内使用Google Maps JavaScript API,国外业务
目前还是得墙 <!DOCTYPE html> <html> <head> <meta name="viewport" content=&q ...
- 国内使用Google Maps JavaScript API
<!DOCTYPE html> <html> <head> <meta name="viewport" content="ini ...
随机推荐
- javascript (四) 改变html样式
<h1 id="domo"> this is testing test</h1> <script> function changecolor() ...
- java OOP及相关基础知识汇总(转)
OOP 对象有三个要素 behavior 接口是怎样的,有什么方法/field可以用? state 调用方法的时候,对象会有什么反应? 只有通过调用方法才能改变一个对象的state identity ...
- UVA 10003 Cutting Sticks
题意:在给出的n个结点处切断木棍,并且在切断木棍时木棍有多长就花费多长的代价,将所有结点切断,并且使代价最小. 思路:设DP[i][j]为,从i,j点切开的木材,完成切割需要的cost,显然对于所有D ...
- [置顶] 初识window.location.search
window.location.search是从当前URL的?号开始的字符串 如:http://www.domain.com/item?id=0064014 它的search就是?id=0064014
- 用Qt开发Web和本地混合的应用
QtWebkit 模块使得Qt widget能够通过HTML的object标签嵌入到web页面中,并通过JavaScript代码进行访问,而Qt对象也能相应的访问web页面元素. 将Qt对象插入到we ...
- POJ 3040 Allowance 贪心
这题目的贪心思路还是有一点细节问题的. 还没有证明,据说是因为题目给的条件是每个价格是比它小的价格的倍数才能这么贪心的. 思路如下: 假设要给奶牛的钱为C 1)从大面值到小面值一次拿钱,能拿多少拿多少 ...
- 黑马程序员:Java基础总结----泛型(高级)
黑马程序员:Java基础总结 泛型(高级) ASP.Net+Android+IO开发 . .Net培训 .期待与您交流! 泛型(高级) 泛型是提供给javac编译器使用的,可以限定集合中的输入类型 ...
- Android开发技术周报
Android开发技术周报 原文 http://androidweekly.cn/android-dev-weekly-issue48/ 教程 深入理解Android之Gradle Gradle是当 ...
- JavaEE session机制
JavaEE session机制 Http协议: 在讲session之前,必须说下Http协议,HTTP是一个client和server端请求和应答的标准(TCP).由HTTPclient发起一个请求 ...
- C编译: 使用gdb调试
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! gdb是the GNU Debugger的简称.它是一款UNIX平台的调试器(de ...