写点什么

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

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

关注

评论

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

交付和发布的区别,你真的懂吗?

老张

持续集成 线上发布 版本火车

企业转型必修课,用友BIP成为企业数智化首选

用友BIP

国产替代

转型过程“千变万化”,怎样的数智平台才能够帮助企业顺利转型?

用友BIP

数智底座

Last Week in Milvus

Zilliz

Milvus Zilliz AIGC cvpstack

IPQ8072|XGS-PON|Dual Band 10GbE Wifi6 Industrial SBC DR8072V01

wallyslilly

完成等保测评后有合格证书吗?是什么样的?

行云管家

等保测评 等保2.0 等级测评

安装Ingress-Nginx

tiandizhiguai

云原生 k8s

Win11 搭建SD WebUI环境 | 社区征文

IT蜗壳-Tango

AIGC Stable Diffusion 年中技术盘点 SD

云端利器!香港云主机带你畅享强大的云计算能力!

一只扑棱蛾子

香港云主机

Debian11系统编译安装Redis教程。

百度搜索:蓝易云

redis 云计算 Linux 运维 Debian

聊聊Spring注解@Transactional失效的那些事 | 京东云技术团队

京东科技开发者

spring Transactional @Transactional 企业号 7 月 PK 榜 注解失效

ChatGPT赋能Scrum实践

俞凡

人工智能 Scrum 敏捷开发 ChatGPT

浅谈一下自动化运维优点和缺点,哪款工具好?

行云管家

自动化 IT运维 自动化运维

Debian11系统编译安装Memcached教程。

百度搜索:蓝易云

memcached 云计算 Linux 运维 Debian

MQTT 订阅标识符详解

EMQ映云科技

mqtt 订阅标识符

缕析条分Scroll属性 | 京东云技术团队

京东科技开发者

前端 DOM ScrollView ScrollView(滚动条) 企业号 7 月 PK 榜

Brotli-压缩算法的潮流 | 社区征文

不叫猫先生

Brotli 压缩算法 年中技术盘点

CST电磁仿真软件要怎么学?

思茂信息

操作 仿真软件 cst cst使用教程 cst仿真软件

北京汽车:传统车厂向“用户服务”转型的新范本

字节跳动数据平台

大数据 用户

MobPush Android For Unity

MobTech袤博科技

开发者 前端 Unity Android; Java’

DDD架构为什么应该首选六边形架构? | 京东云技术团队

京东科技开发者

分层架构 架构设计 企业号 7 月 PK 榜 六边形架构

只有1%的人才知道的ChatGPT写作技巧

俞凡

人工智能 ChatGPT

LeetCode题解:2618. 检查是否是类的对象实例,使用instanceof

Lee Chen

JavaScript LeetCode

升级数智底座是数智化2.0时代的核心诉求

用友BIP

数智底座

引领AI变革,九章云极DataCanvas公司重磅发布AIFS+DataPilot

九章云极DataCanvas

“多巴胺设计” 来袭,TDesign 主题中心上线

TDesign

设计 主题色 开源系统

基于PaddleOCR与OpenVINO™的结构化输出Pipeline

飞桨PaddlePaddle

人工智能 百度 paddle 飞桨 百度飞桨

对线面试官 Redis | 十 Redis集群模式

派大星

Java 面试题

小动作牵动大文明,“大运空瓶行动”从你我做起

新消费日报

当你成为一个Tech Lead

码猿外

技术管理 Tech Lead

航空机场行业如何绘就全面预算降本增效新画卷?

用友BIP

全面预算

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