/*------------------------------------------------------------------------------
	摘要:	Google Maps APIを仕様
------------------------------------------------------------------------------*/
window.onload = function(){
					localSearch("神奈川県横浜市西区みなとみらい2-3-5");
				}

var gLocalSearch;
// GlocalSearchオブジェクトを生成
gLocalSearch = new GlocalSearch();
// 検索完了時のコールバック関数をセット
gLocalSearch.setSearchCompleteCallback(null, OnLocalSearch);

// qはフォームのテキストエリアの値
function localSearch(q) {
	var str = q.match(/.+[ 　]/);
	if(str){
		q = str;
	}
	gLocalSearch.execute(q);
	return false;
}

// 検索完了時に呼ばれるコールバック関数
function OnLocalSearch() {
	var map = new GMap(document.getElementById("map"));
	if (!gLocalSearch.results) return;
	// 検索結果の1番目を取得
	var first = gLocalSearch.results[0];
	// その結果の緯度・経度を地図の中心にセット 
	map.setCenter(new GLatLng(parseFloat(first.lat)-0.0028, parseFloat(first.lng)),16);
	var marker = new GMarker(new GPoint(parseFloat(first.lng), parseFloat(first.lat)));
	map.addOverlay(marker);
	map.addControl(new GSmallMapControl());

	var points = [];
	i = 0;
	points[i++] = new GLatLng(35.457244,139.633999);
	points[i++] = new GLatLng(35.455811,139.632969);
	points[i++] = new GLatLng(35.454622,139.630759);
	points[i++] = new GLatLng(35.452228,139.631445);
	points[i++] = new GLatLng(35.451092,139.631081);
	var polyline = new GPolyline(points, "#ff00ff", 4, 0.5);

	map.addOverlay(polyline);



}


/*------------------------------------------------------------------------------
	摘要:	enterキーを無効にする関数
	内容:	enterキーを押すとエラーになるため
		:	enterキーを無効にする関数を作成
------------------------------------------------------------------------------*/
//ドキュメント上で発生するキーダウンイベントハンドラを指定
document.onkeydown = KeyEvent;     
function KeyEvent(){   
	pressKey=event.keyCode;
    //enterキー押下コードは１３
	if(pressKey==13){return false;} 
} 
