1 of 55

Geo & Social

Google I/O 2012 報告会

2 of 55

Geo

  • アジェンダ

  • Geo 関連のアナウンス紹介
  • Geo Sessions 概要紹介
  • Geo 関連 sandbox 紹介
  • Geo 関連 TeckTalk 紹介

http://googlegeodevelopers.blogspot.jp/

https://developers.google.com/maps/

http://stackoverflow.com/questions/tagged/google-maps

3 of 55

安藤幸央

@yukio_andoh

gplus.to/yukioandoh

3DCG & UX & Geo.

Google I/O 2012 報告会

京都会場より (16:30 〜 16:35)

4 of 55

Geo関連のアナウンス

  • Lower pricing and simplified limits with the Google Maps API

  • Including Symbols and Heatmaps for data visualization

  • A number of enhancements to Styled Maps

  • The heavily requested addition of public transit to the Maps API

5 of 55

Mano Marks

(Maps Developer Relations)

6 of 55

Geo関連セッション

TechTalk:Maps for Good

7 of 55

Sandbox & Office Hours

8 of 55

Sandbox

9 of 55

Summary

Google Maps

+ API v3 (infrastructure)

+ Google Earth

+ Mobile (Android)

+ Business (Enterprise)

+ Real Life

10 of 55

勝又雅史

Google I/O 2012 報告会

USより (16:35 〜 16:40)

11 of 55

Geo

  • 無償版APIの新機能
  • エンタープライズ系のサービス

スピード早めで話しますのでよろしく!!

12 of 55

Maps API v3

Google IO 2012で発表された機能

  • シンボルマーカー/ポリラインが可能�
  • マーカー/ポリラインで�SVGをサポート���つまり、自由度の高い�ラインやアイコンが�作成できます!

13 of 55

Maps API v3

Google IO 2012で発表された機能

  • Heatmapレイヤー�
  • Transitレイヤー�
  • 公共交通機関を使ったルート案内

(日本非対応)

14 of 55

Places API

  • テキスト検索対応!� 例:restaurant in N.Y.�
  • レスポンスを、ユーザー評価で並び替えられるようになった�
  • チェックイン機能

15 of 55

Maps API v3 Usage Limit

2012 / 3 / 10 Tech Crunch

2012 / 6 / 22 Internet Watch

16 of 55

Maps API v3 Usage Limit

上限を 1,000回 超過ごとの価格

(Google Maps API v3の場合)

$4 ( ≒ 400円)

50セント (≒ 50円)

17 of 55

Maps API v3 Usage Limit

25,000

PV / 日

一時的に超えても

課金されない

90日連続したら

課金対象になる

有償課金の対象

18 of 55

Google Maps Engine

  • Google Maps エンタープライズ製品�
  • GISサービスのプラットフォーム�
  • 専門知識がなくても地図配信ができる�
  • Google Maps API v3にも取り込める

19 of 55

Google Maps Engine

20 of 55

Google Maps Engine

         で検索

日本での代理店

ゴーガ ( http://goo.gl/MU3va )

21 of 55

Google Maps Coordinate

  • Google Maps エンタープライズ製品�
  • 位置情報の共有サービス�

22 of 55

Google Maps Coordinate

23 of 55

東京会場に交代! yoichiro

24 of 55

Social

25 of 55

よういちろう

Google I/O 2012 報告会

26 of 55

Google I/O 2011報告会

An introduction to the +1 button

ClientLogin #FAIL

Identity and Data Access: OpenID and OAuth

27 of 55

Google I/O 2012

28 of 55

Google I/O 2012

Track: Google+

29 of 55

Google I/O 2012

Google+ Platform Basics

The Next Generation Of Social Is In A Hangout

Fireside Chat With The Hangout Team

How We Make JavaScript Widgets Scream

Getting Started With The Google+ History API

Integrate Google+ Into Mobile Apps

Getting More From The Google+ Platform

Fireside Chat With The Google+ Platform Team

Advanced Google+ History API

OAuth 2.0 For Identiy And Data Access

Building Google+ Hangout Apps

Google+ History

30 of 55

Newcomer

Tablet version of Google+

Google+ Events

Google+ History

Google+ platform for mobile

31 of 55

Google+ Tablet app

32 of 55

Google+ Tablet app

33 of 55

Google+ Events

Keynote day 1

34 of 55

Google+ Events

35 of 55

Google+ Events

36 of 55

Google+ Events

37 of 55

Google+ Events

38 of 55

Google+ Events

http://goo.gl/kGwUb

39 of 55

Google+ History

Day 2

Session:

Getting started With The Google+ History API

Advanced Google+ History API

Day 3

Code lab:

Google+ History

40 of 55

Google+ History

Google+ History makes it easy for your users to save and share their activities from your site or app.

41 of 55

Google+ History

42 of 55

Google+ History

Write moment

Share

Private area

Public area

43 of 55

Google+ History

Setup your application

Authorize

the user

Client-side flow

Server-side flow

Write moment

API Console

OAuth 2

REST API

44 of 55

Google+ History

Setup your application

45 of 55

Google+ History

Authorize

the user

Access token

Client-side

Server-side

flow

Scope: https://www.googleapis.com/auth/plus.moments.write

46 of 55

Google+ History

Write moment

Your website

Google

Target

Write

Fetch

JSON request body

Schema.org markup

47 of 55

Google+ History

JSON request body

POST https://www.googleapis.com/plus/v1moments/people/me/moments/vault

{

"type" : "http://schemas.google.com/ViewActivity",

"target" : {

"url" : "http://www.youtube.com/watch?v=6y_xKVS"

}

}

48 of 55

Google+ History

ViewActivity

BuyActivity

CheckInActivity

AddActivity, CommentActivity, CreateActivity, ListenActivity, ReserveActivity, ReviewActivity

JSON request body

49 of 55

Google+ History

Schema.org markup

<html>

<head>

<title>The Google+ Platform</title>

<link rel="shortcut icon" href="thing.ico" />

</head>

<body itemscope itemtype="http://schema.org/Thing">

<section>Name: <div itemprop="name">The Google+ Platform</div></section>

<section>Description: <div itemprop="description">Google+ is more than just

plus.google.com. It's about adding people to all Google products. The

Google+ platform extends this idea, allowing you to add people to your

products too.</div></section>

<section>

Thumbnail: <img itemprop="image" src="thing.png"/>

</section>

</body>

</html>

50 of 55

Google+ History

51 of 55

Google+ platform for mobile

Easy sign-up and sign-in

Be shared and discovered

Get recommended

Become part of history

Build in personalization

Android >>

iOS >>

Mobile Web >>

52 of 55

Google+ platform for mobile

Android >>

iOS >>

Mobile Web >>

既に利用可能(各種Pluginがスマフォに最適化済み)

既に利用可能(SDKを使ってアプリに組み込み可能)

Coming soon (Google Play services for Android)

53 of 55

Conclusion

Tablet version of Google+

Google+ Events

Google+ History

Google+ platform for mobile

多くのサービスがG+を中心にソーシャル化を加速していく

54 of 55

Google I/O 2012 報告会 Geo & Social

質疑応答

17:00 ~

55 of 55

Google I/O 2012 報告会 〜次はまとめ

休憩中

17:30 に再開します