Google Maps API プログラミング入門 改定第2版

Google Maps API プログラミング入門 改定第2版
Google Maps API プログラミング入門 改定第2版
著者勝又 雅史
監修株式会社ゴーガ
定価3,780円
総ページ数520ページ
発売年月日2012年12月4日
ISBN978-4-04-886538-8
出版社アスキー・メディアワークス
この本を購入する

好評をいただいた「Google Maps APIプログラム入門」の改訂 第2版がようやく発売になりました。 今回はGoogle Maps API version3をメインに一つ一つの機能を分かりやすく解説しています。
この本の価値がどこにあるのかといえば、全ての機能の解説にサンプルコードが付いていることです。 「百聞一見にしかず」という諺があるように、実行結果の図を見ればどんな機能なのかすぐに分かります。

特にGoogle Maps APIは地図特有の知識もないと理解できない部分があります。 この本は入門本ですので、専門知識を持っていない人でも分かるように、全ての解説にサンプルコードがついています。
まずは全体に目を通していただき、面白そうなところのページのコードを、手を動かして作ることで、自然と理解できるようになっています。


Google Maps API version3は現在安定したバージョンになってきました。version2のときに実装されていた機能は、ほぼ全て実装され、 Googleではビジネス向けの機能の開発に力を入れているようです。

ビジネス向けのGoogle Maps API for Businessは、Googleと契約をしないと利用できません。 株式会社ゴーガさんの協力により、 Google Maps API for Businessでしか使えない機能についても紹介しています。

入門書としては少し高い金額かもしれませんが、損はさせない一冊になっています。

正誤表

以下の情報が間違えておりました。申し訳ございませんでした。

Page
P.390, 391 応用技術研究所 応用技術株式会社
P.390, 391 国際興業株式会社 国際航業株式会社

目次

  • はじめに

  • 第1章 Google Maps APIについて

    • 1-1 Google Maps API無償版の利用規約について(ポイント解説)
    • 1-2 Google Maps API無償版の利用量制限について
    • 1-3 Google Maps API v2からv3へのアップグレードについて
    • 1-4 Google Maps API for Flashからv3へのアップグレードについて
    • 1-5 Google Maps APIの情報源・コミュニティ・問題追跡システム
    • 1-6 Google Maps APIに関する用語
    • 1-7 Google Maps API無償版でのAPIキーについて
  • 第2章 Google Maps API version3の使い方

    • 2-1 Google Maps API v3の使い方
    • 2-2 地図上にマーカーを表示する/非表示にする
    • 2-3 情報ウィンドウ(ふきだし)を表示する
    • 2-4 イベントについて理解する
    • 2-5 MVCObjectを使うととても便利
    • 2-6 ポリラインやポリゴン・矩形・円を描画する
    • 2-7 地名から緯度経度を、緯度経度から地名を調べる
    • 2-8 ルート検索
    • 2-9 緯度経度から高さを調べるエレベーションサービス
    • 2-10 Googleストリートビュー
    • 2-11 地図のスタイルを変更する
    • 2-12 最大ズームレベル
    • 2-13 KmlLayer
    • 2-14 Fusion Tablesとの連携
    • 2-15 Google Adsenseの表示
    • 2-16 Placesライブラリの利用
    • 2-17 TransitLayer
    • 2-18 TrafficLayer
    • 2-19 BicyclingLayer
    • 2-20 WeatherLayerとCloudLayer
    • 2-21 PanoramioLayer
    • 2-22 Distance Matrix
  • 第3章 Google Maps API version3 リファレンス編

    • 3-1 地図の表示(Mapクラス)
    • 3-2 マーカー
    • 3-3 情報ウィンドウ
    • 3-4 イベント
    • 3-5 ポリラインやポリゴン・矩形・円
    • 3-6 ジオコーディング・逆ジオコーディング
    • 3-7 コントローラ
    • 3-8 Placesライブラリ
    • 3-9 ディレクション(ルート検索)
    • 3-10 FusionTablesLayer
    • 3-11 HeatMapLayer
    • 3-12 GroundOverlay
    • 3-13 OverlayView
    • 3-14 Geometryライブラリ
  • 第4章 Google Maps API応用編

    • 4-1 サーバーと連携する
    • 4-2 TMSサービスを使ってカスタムマップタイプを作成する
    • 4-3 ストリートビューが利用できる範囲を表示する
    • 4-4 自分で撮影したパノラマ写真をカスタムストリートビューとして表示する
    • 4-5 ルート案内のアイコンを変更する
  • 第5章 Google Maps Image API

    • 5-1 Google Static Maps API version2
    • 5-2 緯度経度を指定して地図を表示する
    • 5-3 住所・名称を指定して地図を表示する
    • 5-4 ズームレベルを指定する
    • 5-5 地図サイズを指定する
    • 5-6 高解像度表示に対応するためのScaleパラメータ
    • 5-7 地図画像の画像形式を指定する
    • 5-8 マップタイプを指定する
    • 5-9 地図のスタイルを変更する
    • 5-10 マーカーを追加する
    • 5-11 住所名称を使ってマーカーを追加する
    • 5-12 マーカーにオリジナル画像を指定する
    • 5-13 ポリライン・ポリゴンを描画する
    • 5-14 エンコード化されたポリライン・ポリゴンを描画する
    • 5-15 地図サイズに応じて最適な中心位置とズームの地図を描画する(1)
    • 5-16 地図サイズに応じて最適な中心位置とズームの地図を描画する(2)
    • 5-17 地図の表示言語を指定する
    • 5-18 Google Street View Image API
  • 第6章 Google Maps エンタープライズ

    • 6-1 無償版とGoogle Maps API for Businessの違い
    • 6-2 Google Maps API for Business 販売代理店ソリューション・パートナー
    • 6-3 Google Maps API for Businessの技術的な内容
    • 6-4 Google Maps API for Business SLAについて
    • 6-5 Demographics Layer
    • 6-6 Google Maps Engine
    • 6-7 Google Maps Geolocation API
  • 第7章 Google Latitude

    • 7-1 Google Latitudeを使ってみる
    • 7-2 OAuth 2.0について
    • 7-3 位置情報履歴リストの取得を通して、Google Latitude APIを理解する
    • 7-4 Google Latitude APIをAPI Explorerを使って確認する
    • 7-5 Google Latitude API パフォーマンスtips
    • 7-6 Javascript Client Library for Google APIsを使って実装する
    • 7-7 Google Latitude API 利用規約のポイント
  • 第8章 Google Maps API Webサービス

    • 8-1 利用する前に
    • 8-2 Geocoding API
    • 8-3 Directions API
    • 8-4 Distance Matrix API
    • 8-5 Elevation API
    • 8-6 Places API
    • 8-7 Places API(イベント)
    • 8-8 Timezone API
  • 著者紹介

  • 索引

掲載コードのダウンロード

この本で紹介したコードをダウンロードすることができます。

掲載コードのダウンロード(約3.5MB)






サイト内検索
Google Maps APIプログラミング入門 第2版
Google Maps APIプログラミング入門 第2版
全520ページ。Google Maps API version3を中心に公式ドキュメントより詳しく解説しています。
詳しくはこちら
Google Maps APIプログラミングガイド

Google Maps API Expert 4人が共著で執筆。中級者向けに実用に役立つサンプルを中心に紹介! スマートフォン時代に合わせたGoogle Maps APIの使い方も掲載。
詳しくはこちら