写点什么

Google Play Services 2.0 增加 Maps 与 Photo Sphere API

  • 2012-12-18
  • 本文字数:1027 字

    阅读完需:约 3 分钟

近日,Google 发布了针对 Android 应用的 Play Services 2.0,新增了 Maps Photo Sphere APIs,可以用在运行在 Android 2.2+ 上的所有应用。

开发者可以通过 Maps API 将 Android Google Maps 的几乎全部功能都集成到移动应用中,包括连接 Google Maps Service、下载与显示瓷贴、摇动与缩放控件和手势,但有两个例外:地图瓷贴不包含个性化内容,如个性化小图标,同时并不是地图上的所有图标都是可以点击的。

新的API 增加了对 Map Fragment 的支持,Map Fragment 是 Android Fragment 的子类,代表一种行为或是活动中的一部分 UI。你可以组合多个 Map Fragment 来创建多窗格 UI 或是在多个活动中重用 Fragment。可以通过 XML 或代码向活动中添加 Fragment,下面展示了通过 XML 实现的方式:

复制代码
<fragment<br></br>  android:id="@+id/map"<br></br>  android:layout_width="match_parent"<br></br>  android:layout_height="match_parent"<br></brclass="com.google.android.gms.maps.MapFragment" />

另一个新增的 API 是 Photo Sphere,又叫做全景。这种 360 度全景是最近在 Android 4.2 中引入的,它类似于 Maps 中的街景视图,同时它使用了一种开放格式,根据 Google 的一篇文章所述:

Photo Sphere 采用了一种开放格式,这样任何人都可以在 Web 或是移动设备上创建并查看他们了。 一个 Photo Sphere 只不过就是一个图片文件而已(类似于 JPG),文件中包含了基于文本的元数据,这是由 Adobe 创建的名为 XMP 的开放格式。元数据描述了 Photo Sphere 的大小,以及如何在 Android、Google+ 以及 Google Maps 上的交互式 Photo Sphere 查看器中进行渲染。

但也许 Play Services 最有用的特性之一是对 Android 2.2+ 的支持,其升级是通过 Play store 完成的。Tim Bray说到

有人还没搞清楚 Play Services 到底有多重要,这是 Android 历史上最为重要的改变之一。 过去,Android 大的新特性都需要修改框架,而这要求对 Linux 内核进行升级,一年只会发布两次而已,即便这样在老的设备上也未必能够使用。

Android 可以通过 Play Services 发布主要的新特性(到目前为止有 OAuth 2.0、Mapping 与 Photo Sphere),以自动更新的方式进行,兼容于到 2.2“Froyo”的所有设备。设备太多了,这种影响要远远超过每次主要的 OS 升级所带来的新特性。

Play Services 还提供了 OAuth 2.0 认证支持并且集成了Google+ ,包括登录、分享以及G+ 上的+1 功能。

查看英文原文: Google Play Services 2.0 Adds Maps and Photo Sphere API

2012-12-18 11:041120
用户头像

发布了 88 篇内容, 共 262.0 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

MySQL进阶三板斧(三)看清,java高级框架思维导图

Java 程序员 后端

Netty编解码开发+多协议开发和应用+源码,Java开发经验谈

Java 程序员 后端

RocketMQ 5(1),kafka面试题零拷贝

Java 程序员 后端

OpenKruise :SidecarSet 助力 Mesh 容器热升级

Java 程序员 后端

P8大牛带你细谈架构中的限流与计数器的实现方式

Java 程序员 后端

mysql的timestamp会存在时区问题?,java技术专家方向

Java 程序员 后端

RabbitMQ实现即时通讯居然如此简单!后端代码都省得写了

Java 程序员 后端

Redis 中 RDB 和 AOF 持久化有啥区别?看这儿,你就懂了

Java 程序员 后端

Redis入门HelloWorld,java入门视频教程

Java 程序员 后端

Redis事务详述,java多并发面试题

Java 程序员 后端

Redis精通系列——info 指令用法,阿里+头条+抖音+百度+蚂蚁+京东面经

Java 程序员 后端

Mysql进阶三板斧(一)带你彻底搞懂View视图的原理及应用

Java 程序员 后端

Offer拿来吧你!秒杀系统?这不是必考的嘛,kafka与rabbitmq面试题

Java 程序员 后端

Oracle 常用SQL语句大全(精),java框架学习顺序

Java 程序员 后端

Redis与MySQL数据双写一致性工程落地案例,java最新技术百度云

Java 程序员 后端

mysql的 int 类型,刨析返回类型为BigDicemal 类型的奇怪现象

Java 程序员 后端

MySQL索引原理B+树,java学习视频百度云盘

Java 程序员 后端

Nginx架构浅析:为什么不用多线程模型管理连接与处理逻辑业务?

Java 程序员 后端

Redis 变慢了?那你这样试试,不行就捶我,java面试问职业规划

Java 程序员 后端

Redis 最全性能监控指标:汇总实战,实战java虚拟机葛一鸣第二版pdf

Java 程序员 后端

RocketMQ 5,linux端口转发技术

Java 程序员 后端

Nginx面试三连问:如何工作?负载均衡策略有哪些

Java 程序员 后端

微信朋友圈复杂度分析

abingagl

quartz-2,linux视频教程百度云

Java 程序员 后端

redis实现分布式限流 结合Lua脚本,Java开发还不会这些

Java 程序员 后端

Redis实战(五)-字符串,kafka基本原理

Java 程序员 后端

Redis常用命令总结,kalilinux教程推荐

Java 程序员 后端

MySQL面试题:谈谈MySQL 索引,B,java程序员面试算法宝典pdf下载

Java 程序员 后端

Netty相关面试题汇总,java并发编程电子书

Java 程序员 后端

Offer拿来吧你!秒杀系统?这不是必考的嘛(1)

Java 程序员 后端

Redis从入门到精通,至少要看看这篇,java医疗管理系统技术描述

Java 程序员 后端

Google Play Services 2.0增加Maps与Photo Sphere API_移动_Abel Avram_InfoQ精选文章