速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

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:041145
用户头像

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

关注

评论

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

“微博评论”的高性能、高可用架构设计

凌波微步

「架构实战营」

物联网应用开发实践案例-智慧农业

DS小龙哥

3月月更

【愚公系列】2022年03月 RabbitMQ EasyNetQ的用法(window11+vs2022+.NET 6)

愚公搬代码

3月月更

架构实战营:模块九作业

Geek_93ffb0

「架构实战营」

一文带你搞懂java8新特性,熟记于心

刘祥

JAVA stream

【愚公系列】2022年03月 Docker容器 RabbitMQ集群的搭建

愚公搬代码

3月月更

【愚公系列】2022年03月 Docker容器 Oracle的搭建

愚公搬代码

3月月更

【愚公系列】2022年03月 RabbitMQ 环境搭建和初步使用(window11+vs2022+.NET 6)

愚公搬代码

3月月更

15 本你必须阅读的 PyTorch 书籍,【2021Python最新学习路线

程序媛可鸥

Python 程序员 面试

在线JSON转CSV格式文件工具

入门小站

工具

微博评论的高可用高性能计算架构

浪飞

【愚公系列】2022年03月 Docker容器 Mysql主从复制的搭建

愚公搬代码

3月月更

18年程序员生涯,读了200多本编程书,挑出一些精华分享给大家

程序媛可鸥

Python 程序员 面试

百度交易中台之账房系统架构浅析

百度Geek说

百度 架构 后端 交易中台

解密GaussDB(for Influx)时序洞察

华为云开发者联盟

Influxdb 时序数据库 GaussDB(for Influx) 时序数据 时序洞察

Girlfriend含苞待笑——一次性处理上百份文档,BAT这种大厂履历意味着什么

程序媛可鸥

Python 程序员 面试

微博评论高性能高可用计算架构

石小天

「架构实战营」

cdr2022新版本序列号功能详解

茶色酒

cdr2022

模块五作业

Geek_ec866b

架构训练营

模块5作业

Mr小公熊

这应该是目前市面上最好用的一款安卓兼容工具了!

优麒麟

Linux 开源 操作系统 优麒麟 KMRE

【愚公系列】2022年03月 RabbitMQ之Erlang-Window11下的安装

愚公搬代码

3月月更

模块五作业

blazar

「架构实战营」

如何使用 HTML 和 CSS 写一个登录界面

宇宙之一粟

html/css 3月月更

华为自研编程语言“仓颉”试用报名开启

IT蜗壳-Tango

IT蜗壳 3月月更

【技术加油站】揭秘百度智能测试规模化落地

百度Geek说

百度 测试 后端 智能化测试

微博评论-高性能高可用计算架构

邹玉麒

「架构实战营」

微博评论高性能计算架构设计

炎彬

「架构实战营」

一文简述:云端常用存储类型

穿过生命散发芬芳

3月月更 云端存储

架构训练营-模块五

Leo

架构训练营

微博评论的高性能高可用计算架构

tom

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