地图对象

Android的谷歌地图API允许你在你的Andr​​oid应用程序中显示谷歌地图。在谷歌地图移动(GMM)的应用程序,你看到的地图,这些地图具有相同的外观和API暴露出许多相同的功能。GMM应用和谷歌地图的Andr​​oid API显示地图的两个显着的区别是:

  • 显示的地图瓦片的API不包含任何个性化的内容,如个性化的智能图标。
  • 并非所有的图标在地图上点击。例如,中转站不能点击图标。然而,标记添加到地图点击,API有各种标记相互作用的侦听器回调接口。

在除了对映射功能,API也支持全方位的互动与And​​roid UI模型是一致的。例如,你可以设置地图定义听众响应用户手势的交互。

关键工作时,一个Map对象是类的 GoogleMap的类。GoogleMap的地图模型在您的应用程序的对象。在你的UI,地图将代表,由一个 MapFragmentMapView类对象。

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)- 地图对象的更多相关文章

  1. Google Maps Android API v2 (4)- 地图类型

    地图类型 地图内的谷歌地图的Android API的种类有很多.地图的类型管辖地图的整体代表性.例如,地图集通常包含政治地图,专注于显示边界和道路地图,显示了一个城市或地区的所有道路. Android ...

  2. Google Maps Android API v2 (3)- 地图添加到Android应用程序

    添加地图的基本步骤是: (一旦)按照以下步骤[入门] [开始],获得API,获取密钥所需的属性,并添加到您的Android清单. 添加一个碎片对象 要处理地图的活动.做到这一点最简单的方法是增加一个  ...

  3. Google Maps Android API v2 (1)- 入门

    才可以开始工作的API,你将需要下载的API,并确保你有一个谷歌地图Android的API V2关键.API和关键是免费提供的. 概观 获得谷歌地图Android的API V2 谷歌地图API密钥 显 ...

  4. google map android api v2

    我在这主要列举几个需要注意的问题: 1.需要注意使用的api版本的问题,例如google map android api v1就和v2差别很大,包括申请key方面,所以在搜索资料的时候一定注意版本问题 ...

  5. Google Map Android api V2 中使用MapView遇到CameraUpdateFactory is not initialized!的解决办法

    先说一下 Map V2 API Key 的问题吧: 在打包APP时需要自己生成一个XXX.keystore 用这个密室库生成的SHA1去申请的key 作为AndroidManifest.xml 中的K ...

  6. [转]MBTiles 离线地图演示 - 基于 Google Maps JavaScript API v3 + SQLite

    MBTiles 是一种地图瓦片存储的数据规范,它使用SQLite数据库,可大大提高海量地图瓦片的读取速度,比通过瓦片文件方式的读取要快很多,适用于Android.IPhone等智能手机的离线地图存储. ...

  7. ☀【移动】Google Maps JavaScript API v3

    Google Maps JavaScript API v3https://developers.google.com/maps/documentation/javascript/tutorial?hl ...

  8. 谷歌地图,国内使用Google Maps JavaScript API,国外业务

    目前还是得墙 <!DOCTYPE html> <html> <head> <meta name="viewport" content=&q ...

  9. 国内使用Google Maps JavaScript API

    <!DOCTYPE html> <html> <head> <meta name="viewport" content="ini ...

随机推荐

  1. Mysql自增主键ID重新排序方法详解

    Mysql数据库表的自增主键ID号乱了,需要重新排列. 原理:删除原有的自增ID,重新建立新的自增ID. 1,删除原有主键: ALTER TABLE `table_name` DROP `id`; 2 ...

  2. 网络知识汇总(2) - Linux下如何修改ip地址

    在Linux的系统下如何才能修改IP信息   以前总是用ifconfig修改,重启后总是得重做.如果修改配置文件,就不用那么麻烦了-   A.修改ip地址   即时生效:   # ifconfig e ...

  3. form不提交问题

    var confirmOrderForm=document.getElementById("confirmOrderForm"); var url="${pageCont ...

  4. Android开发之Sqlite的使用

    在Android中存储数据可以用文件.数据库.网络,其中文件和数据库是最常用的,数据库我们常用的就是Sqlite,它是一种经量级的.嵌入式的关系型数据库:在android中当需要操作SQLite数据库 ...

  5. 【IOS工具类】获得设备唯一标识(兼容IOS5,6,7)

    UIDevice+IdentifierAddition.h: #import <Foundation/Foundation.h> @interface UIDevice (Identifi ...

  6. Direct UI

    在界面开发中,眼下DirectUI是个热门的技术名称,由于众多的知名公司都是用DirectUI方式作出了非常炫丽的界面.而对于大多数熟悉Win32控件,熟悉MFC开发的开发者来说,我们应该做何选择? ...

  7. OCP读书笔记(8) - 监控和调优RMAN

    监视RMAN作业 1. 创建rman备份: RMAN> run { allocate channel ch1 type disk; allocate channel ch2 type disk; ...

  8. nginx做下载限速

    nginx做下载限速-szszszsz-ChinaUnix博客 nginx做下载限速 2009-12-25 14:34:57 分类: 系统运维 nginx做下载服务器,在性能上满足需求.自带limit ...

  9. 南阳OJ 16 矩形嵌套

    描写叙述 有n个矩形,每个矩形能够用a,b来描写叙述,表示长和宽. 矩形X(a,b)能够嵌套在矩形Y(c,d)中当且仅当a<c,b<d或者b<c,a<d(相当于旋转X90度). ...

  10. VSTO之旅系列(五):创建Outlook解决方案

    原文:VSTO之旅系列(五):创建Outlook解决方案 本专题概要 引言 Outlook对象模型 自定义Outlook窗体 小结 一.引言 在上一个专题中,为大家简单介绍了下如何创建Word解决方案 ...