31. アプリケーション
開発モデル
地図の実装方法
製品名
(Free/business)
形態 API名称
Webアプリ Web
Google Maps API
Google Maps API for Work
動的 Javascript API v3
静的 Static Maps API
動的
Webサービス
(Geocoding/Elevation/Places)
ネイティブアプリ
(オンラインストア経由
もしくは個別配信)
Web
(WebViewなど
組み込み型)
動的 Javascript API v3
静的 Static Maps API
ネイティブ
Google Maps Mobile SDK
Google Maps Mobile SDK for
Business
Android Google Maps Android API v2
iOS Google Maps SDK for iOS
Google Maps API 製品群
32. ● Google Maps API for Work
○ 社内向けにユーザ限定でアクセス可能なサイト
○ 企業の配達業務、車両などの動態管理、資産管理に関連するアプリ
ケーション
○ 25,000ページビュー/日以上のアクセスがあるサイト
● Mobile SDK (Android/iOS)
○ アセット追跡
○ 内部配布アプリケーションを開発する
○ AppStore/ Play storeを経由せずに有償で販売する場合
■ オンラインストアを経由すれば有償版は無償配布可能
その1:Google Maps for Work(有償版)が必要なケースとは?
https://developers.google.com/maps/licensing
33. ● Maps API for Work
○ SLA (サービスレベル契約:99.9%の稼働保証)
○ 広告の制御 ( 非表示が可能)
○ Googleによる技術サポート契約が含まれる
○ 正確なページビュー数のレポート機能が利用可能
● Mobile SDK(上記に加えて)
○ iOS/Android で同一ライセンスが使用できる
○ 静的なライブラリ(SDK)を利用できる
○ Google Play の Client Library が不要
有償版ご利用のメリット
https://developers.google.com/maps/licensing
34. ● Maps API
○ Google MapsのJavaScriptファイルをダウンロードした回数
○ Static Maps や Street View Image APIから画像を呼び出した回数
■ 例えばTempleteのScriptタグ内にjsの呼び出しがあると、毎回読んでしま
い必要以上にページビューを消費するので要注意!
● Mobile SDK
○ 以下のコマンドの”onCreate()”メソッドが呼ばれた回数
■ iOS : GMSMapView または GMSPanoramaView object
■ Android:MapFragment, SupportMapFragment, MapView
その2:ページビュー(mapload)のカウント方法