NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

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

关注

评论

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

cdr2022订阅版本安装包

茶色酒

cdr2022

智能风控中台设计与落地

第四范式开发者社区

人工智能 自动化 金融 中台架构 风险控制

在线标准程序员计算器

入门小站

工具

动态压测模型让工作更轻松

FunTester

渗透测试系列之靶机渗透

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

Web3 和区块链技术:数字资产所有权如何颠覆当前的商业模式

CECBC

linux之chsh命令

入门小站

Linux

SeekTiger迎来新征程,STI即将登录Gate.io

BlockChain先知

逐向双碳:绿色计算的误区与正确打开方式

脑极体

什么是中国企业信息化

秋去冬来春未远

数字化信息化中国文化

从架构上详解技术(SLB,Redis,Mysql,Kafka,Clickhouse)的各类热点问题

利志分享

架构 #热点问题

不解决好这 3 大矛盾,就别搞 DevOps 了

SoFlu软件机器人

2022观测云产品发布会前瞻:这是一份给IT工程师们的礼物

观测云

阿里云PolarDB开源数据库社区与 Tapdata 联合共建开放数据技术生态

阿里云数据库开源

数据库 阿里云 polarDB PolarDB-X

盘点春招跳槽涨薪必备技能Linux内核技术(含学习路线)

简说Linux内核

内存管理 Linux内核 进程管理 嵌入式开发 设备驱动

宜搭小技巧|自动计算日期时长,3个公式帮你搞定!

一只大光圈

低代码 数字化 钉钉宜搭 宜搭

架构训练营-作业八

默光

消息队列 训练营

多模块项目 mybatis mapper bean 找不到问题

Z冰红茶

论语音社交视频直播平台与 Apache DolphinScheduler 的适配度有多高

Apache DolphinScheduler

分布式shiro权限验证

Rubble

4月日更

开启 JSON 和多模,让生态更多可能 | OceanBase 社区版 3.1.3 发版

OceanBase 数据库

OceanBase 社区版

带你了解什么是DHCP,为什么要用DHCP?

乌龟哥哥

DHCP 4月月更

Android C++系列:JNI开发准则

轻口味

c++ android 4月月更

探索内存原理的内存映射文件(图文详解)

简说Linux内核

内存管理 Linux内核 进程管理 驱动开发 嵌入式开发

【直播预告】优化器及 Flink CDC + OceanBase 全增量一体化数据集成方案

OceanBase 数据库

OceanBase 社区版

详解动静态缓存各种方式

穿过生命散发芬芳

4月月更

[Day13]-[动态规划]爬楼梯

方勇(gopher)

LeetCode 数据结构和算法

在线CSV转TSV工具

入门小站

工具

P5直升P7!“阿里爸爸”最新出品年薪30W~120WJava架构师学习路线

Java全栈架构师

程序人生 IT java程序员 java面试 java架构

redis中报too many connections错误的解决

杨彦星

redis

压力如同下雨一样具有存在的必要性,我和你交个朋友吧。

叶小鍵

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