メニュー

XMLHttpRequest
PHPの読み出し
XMLファイルの読み込み
JSON形式のファイル読み込み

jQuery Ver1.2.3
まずは利用してみる
クリックイベント処理
マウスオーバー・アウト処理
スタイルシートを扱う
スライドアップ・ダウン
フェードイン・アウト
クリックにより処理をON/OFF
アニメーション処理
配列のループ
trim処理
オブジェクトの位置を取得

jQuery プラグイン
EasyDrag(ドラッグ&ドロップ)

Prototype Ver1.6.0.2
まずは利用してみる
表示・非表示(show/hide)
イベント追加(observe)
クラス作成
eachでループ処理
エレメントの生成と削除
フォームの値を取得
prototype フォームの有効化・無効化
フィールドのテキストの値選択
Event.observe

Googleマップ API v2
Googleマップを表示
マーカーを表示
マーカーの削除
縮尺変更、移動コントロール追加
地図、航空写真の切り替え
吹き出しを追加
周辺地図を表示
クリックイベント追加
マウスオーバー、マウスアウトイベント追加
住所から位置を表示
マップ上に線を引く
ログウィンドウ表示
GXmlHttpとGXmlでのパース処理
タブウィンドウ表示
オーバープレビュー
マップの移動
kmlファイル読み込み
二点間の距離
イベントを発生させる

JavaScript
配列の作成
時計を表示
Divタグを表示・非表示
各種ダイアログを表示
フェードイン・フェードアウト
正規表現によるチェック
マウスの位置を取得
セレクトボックに項目を追加
クラスを作成
innerHTML
appendChild(子要素追加)
エラー処理
JavaScript 繰り返し

トップ
E-Mail
xml

ASP.Netのお勉強
VB.Netのお勉強
Excel マクロ・VBAのお勉強
ASP.Netで掲示板を作成しよう
PHPのお勉強
Webデザインのお勉強
Javaのお勉強
連想書籍検索
世界の観光地検索
路線図
総合サイトCocoaLiz
ネイルサロン検索
エステサロン検索
アロマサロン検索
アイビューティーサロン検索

Googleマップ 周辺地図を表示@AJAX

Googleマップ上に周辺地図を表示します。

showMapBlowupを使用します。
マップやマーカーなどで使用できます。

以下では、マップにクリックイベントを追加しています。
マーカクリック時に、showMapBlowupで周辺地図を表示しています。

overlayでは、showMapBlowup(ズームサイズ,マップタイプ)、
mapでは、showMapBlowup(位置,ズームサイズ,マップタイプ)です。


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Googleマップ API 周辺地図を表示</title>
<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=*****" type="text/javascript"></script>
<script type="text/javascript">

//<![CDATA[

function load() {
    if (GBrowserIsCompatible()) {

        //二条城の緯度、経度
        var point = new GLatLng(35.013253,135.750897);

        //GMap2生成
        var map = new GMap2(document.getElementById("map"));
        map.setCenter(point, 14);

        //地図:map.setMapType(G_MAP_TYPE);
        //衛星写真と地図:map.setMapType(G_HYBRID_TYPE);

        //衛星写真モード
        map.setMapType(G_SATELLITE_TYPE);

        //地図、航空写真コントロール追加
        map.addControl(new GMapTypeControl());


        //縮尺、移動コントロール追加
        map.addControl(new GSmallMapControl());


        //マーカー
        map.addOverlay(new GMarker(point));

        //マップにクリックイベント追加
        GEvent.addListener(map, "click", function(overlay, point) {
            if (overlay) {
                //周辺地図を表示
                overlay.showMapBlowup(15);
            } else if (point) {
                map.showMapBlowup(point,15,G_SATELLITE_TYPE);
            }
        });
    }
}
//]]>
</script>
</head>
<body onload="load()" onunload="GUnload()">
    <div id="map" style="width: 400px; height: 400px"></div>
</body>
</html>



Copyright (C) 2008 AJAXのお勉強. All Rights Reserved.