Google Maps API プログラミングガイド
| Google Maps API プログラミングガイド | |||||||||||||||||||
![]() |
| ||||||||||||||||||
Google Maps API Expert 4人が中級者向けに「スマートフォン時代に合わせたGoogle Maps APIの使い方」をテーマにして執筆しました。
Google Maps APIプログラミング入門の次に読む本としてお勧めします。
この本を読む前提として、ある程度Google Maps API version3を知っていることが求められます。
iPhone/Androidにおけるブラウザの表示、Google App Engine、Google Fusion Tables、
Geolocation API、Places API、PhoneGapなど幅広く取り扱っています。
それぞれわかりやすく解説していますが、ある程度の基礎知識は必要です。
もう一つのテーマは「現場で使える応用編」です。
Google Maps API開発&販売パートナーの株式会社ゴーガで勤務している勝又が
実際にあった案件での実装例をもとに簡略化して紹介しています。
Google Maps APIのシステムを開発していく上でポイントになるのが「MVCObjectクラス」です。
MVCは、Model-View-Controllerです。つまり「データ」「制御」「表示」をそれぞれ独立して作るためのクラスです。
システムの規模が大きくなればなるほど、このMVCが重要になってきます。
このMVCObjectクラスについても「サイドバー付きの地図を作る」という例を通して、使い方を紹介しています。
また今回は株式会社ゴーガの協力により
Google Maps API Premierについても詳しく紹介しています。Google Maps API PremierはGoogle Maps APIの有償版です。
いくつかの契約プランがあるのですが、それぞれのプランがどう違うのか、という点について
詳しく書かれています。Google Maps API Premierに興味が有る方は、そのページだけでも一読の価値があります。
サンプルコード
サンプルコードはインプレスジャパンのサイトからダウンロードしてください
ページイメージ
![]() |
![]() |
![]() |
目次
はじめに
第1章 イントロダクション
- 1-1 Google Maps APIとは
- 1-2 Google Maps APIファミリー
- 1-3 開発環境
- 1-4 Google Maps API v2からv3 への移行
第2章 Hello World
- 2-1 住所から緯度経度を調べる
- 2-2 地図を表示する
- 2-3 マーカーと情報ウィンドウを表示する
- 2-4 サイドバー付きの地図を作る
- 2-5 ドキュメント&FAQ
第3章 Maps APIの活用
- 3-1 大量のマーカーを処理する
- 3-2 地図のデザインを変更する
- 3-3 吹き出しのデザインを変更する
- 3-4 カスタムコントロールを作成する
- 3-5 Fusion Tables Quick Hands-on
- 3-6 ポリゴンで都道府県を表示する
- 3-7 Fusion Tablesで特定の位置を中心としたデータを表示する
- 3-8 モバイル環境でリッチな地図を表示する
第4章 モバイルサイトでの活用
- 4-1 ケータイサイト ― Static Maps API v2の活用 ―
- 4-2 スマートフォンサイト ― HTML5とGeo系APIの連携 ―
- 4-3 モバイル用JSライブラリを利用する
第5章 モバイルフレームワーク
- 5-1 AndroidアプリでMaps APIを使用する
- 5-2 PhoneGap
- 5-3 NimbleKit
- 5-4 CoronaとMapKit
第6章 Google App Engineとの連携
- 6-1 Google App Engineの導入
- 6-2 導入のポイント
- 6-3 Google App Engine版Hello World
- 6-4 Geolocation API + GeoModelを使って近くの施設を検索する
- 6-5 Google App Engine上に公開する
第7章 Maps APIの活用事例と最新技術紹介
- 7-1 Maps API 活用事例
- 7-2 Google Places API
- 7-3 Google Fusion Tables
- 7-4 Google Maps API for Flash
- 7-5 Google Latitude API
- 7-6 Google Prediction API
付録 Google Maps API Premierについて
- Premierライセンスの種類
- 無償版APIとの違いと利用規約
- スマートフォンでの利用について









