出発地点と到着地点を加えた数です。つがジオコード化できませんでした。"ウェブページは、短期間にリクエストの制限回数を超えました。サービスを使用できません。リクエストを処理できませんでした。一度試すと正常に処理される可能性があります。"出発地点と到着地点間でルートを見つけられませんでした。alert("ルート検索が失敗しました。使い方その8(ジオコーディング)■ジオコーディングより住所文字列から緯度・経度を取得ジオコーディングを使って、文字列の住所から緯度・経度を取得し、その位置にマーカーを表示します。ジオコーディングのインスタンスをマップの生成と共に、初期処理にて生成しておきます。メソッドを利用してジオコーディングのリクエストを行います。メソッドで宣言された、コールバック関数に帰ってきます。引数を持ち、statusがOKでなければエラーが発生しています。statusがOKの場合、resultsはGeocoderResultオブジェクトの配列として返されてきます。返された配列の0番目の値にジオコーディング結果が入っています。results[0]のプロパティとしてaddress_components、geometry、typesがありますが、緯度・経度の値はgeometryのlocationを参照します。サーバーへの接続に問題が発生しました。"ウェブページは、短期間にリクエストの制限回数を超えました。"ウェブページではジオコーダを使用できません。リクエストを処理できませんでした。一度試すと正常に処理される可能性があります。対する結果が見つかりませんでした。alert("ジオコーディングが失敗しました。使い方その7(ポリライン・ポリゴン)■マップ上にポリライン・ポリゴンを表示マップ上にポリライン(折れ線)及び、ポリゴン(多角形)を表示します。ポリラインを表示するにはPolylineクラスを生成し、それをマップ上に設定します。ポリゴンを表示するにはPolygonクラスを生成し、それをマップ上に設定します。以下の例は、5個の座標を用いてそれぞれ同じ形のポリライン、ポリゴンを表示します。ポリゴンは内部を薄い色で塗りつぶしを行います。マーカーの緯度経度の値を情報ウインドウに表示します。この例は、Googleのサンプルとして乗っているものを変更したものです。行うように、マーカーのクリックイベント時の関数を設定しています。使って、再表示、クリア、削除処理を行っています。マップ上をクリックするとマーカーを表示します。そのマーカーをクリックすると緯度経度をウインドウに表示します。</html>マップ上をクリックするとマーカーを表示します。使い方その5(続イベント)■マーカーのイベントで情報ウインドウを表示マップ上にマーカーを表示し、そのマーカーをクリックした時に情報ウインドウを表示します。クリックイベントの関数の中でその情報ウインドウを表示する様にしています。それぞれのマーカーの内容を表示する例を示します。</html>最初の例で説明しましたイベントの処理とは、少し変わった部分があります。GoogleMapオブジェクトの変数宣言を関数の外に置いた点です。別の関数からも参照しているため、グローバルな変数として宣言しました。情報ウインドウの生成とクリックイベント関数の登録処理をひとつの関数として独立させてあります。これは、この関数の中で生成される情報ウインドウのインスタンスがそれぞれのマーカー毎に別々のものになる様にしています。このソースを作成する前に失敗したものがありますので、以下の例をご覧ください。各マーカーは表示されますが、クリックしても5番目のマーカーのところにしか情報ウインドウは表示されません。それで、どのマーカーをクリックしても情報ウインドウには「marker-5」としか表示されません。使い方その4(イベント)■マップのイベントマップなどの各種オブジェクトに対して、ユーザインターフェース等からのイベントを処理できるようになっています。以下の例は、マップ上でクリックした場所の緯度・経度をアラートで表示します。</html>「google.maps.event」の「addListener」メソッドを使って、イベントリスナーを登録します。リスナ関数(例の様に直接宣言するか、別に関数を宣言しその名前を指定)この例のリスナ関数の引数は、MouseEventのオブジェクトが返されてきます。引数の名前を「event」としましたが、分かりやすい識別名を宣言します。「event」のオブジェクトには、タイプが「LatLng」のプロパティ「latLng」が存在します。それでタイプ「LatLng」の緯度取得メソッドである「lat()」を使って、緯度を取得します。■マーカーのイベントマーカーをクリックしたときに、アラートを表示する簡単な例を示します。これを利用することはないと思われます。マーカーの緯度経度を取得するのであれば、以下の様に位置(緯度経度)取得メソッドを使用します。前回の地図の上に、簡単なマーカーを表示したいと思います。</html>マーカーを表示するときは、最初にマップを生成します。その後、マーカーを生成し、マーカーをマップに関連付けて表示させます。"maker-test"のロールオーバーが表示されます。マーカークラスについて詳しくは以下のURLを参照してください。クラス尚、「setMap」を使わなくても、以下の様にオプションで一括で指定しても同じことができます。複数のマーカーを表示したいことはよくあることだと思います。今回は5個の適当な緯度・経度のマーカーの表示を行います。使い方その2前回に引き続き簡単な地図の表示に、各種コントロールの設定方法についてです。</html>■mapTypeControl(地図の種別切り替え)マップタイプコントロールの詳細を指定したい場合は、mapTypeControlをtrueにし、mapTypeControlOptionsの設定を行います。mapTypeControlOptionsにはposition、style等のオプションがあります。それぞれの設定値は以下の通りです。positionの設定は、以下のControlPositionクラスの定数値を用います。右下(著作権の左側)styleの設定は、以下のMapTypeControlStyleクラスの定数値を用います。■navigationControl(拡大縮小のナビ)拡大縮小のナビの詳細を指定したい場合は、navigationControlをtrueにし、navigationControlOptionsの設定を行います。styleの設定は、以下のNavigationControlStyleクラスの定数値を用います。スライドと双方向の移動パッド■scaleControl(縮尺)縮尺の詳細を指定したい場合は、scaleControlをtrueにし、scaleControlOptionsの設定を行います。styleの設定は、以下のScaleControlStyleクラスの定数値を用います。HomePageLSFLPOP。