Google map抜粋
昨日Google mapの呼び出し方法を見て、いくつかの重要な記録をしましょう.
まず地図var map=ne wgmap 2(mapdiv)を作成します.
そして、 サムネイル、map.addcontrol(new goverviewmapcontrol()を追加できます.
一般的には、次のような場所を中心に設定されます. map.setcenter(point, 13);このポイントオブジェクトは
new glatlng(65.2,-27.1)によって得られた(ここは故宮の位置である).
名前で検索する必要がある場合は、センターを設定します.
このgclientgeocoderオブジェクトはアドレスを解析するために使用され、getlatlngメソッドはあなたが入力したアドレス名、コールバック関数を通じてpoingオブジェクトを返します.
一般的にbody onunloadでgunload()が呼び出され、メモリの漏洩を防ぐことができます.
地図に場所があれば、このアイコンをクリックすると、フローティングレイヤが詳細を表示します.どうすればいいですか.簡単です.gmarkerオブジェクトが必要です.
このとき、カスタマイズした小さなアイコン(marker)をクリックすると、ボックス(自動的にmarkerを指す)がポップアップされ、詳細が表示されます.
大まかな呼び出し手順はこうですが、細部は後で補足しましょう.
まず地図var map=ne wgmap 2(mapdiv)を作成します.
そして、 サムネイル、map.addcontrol(new goverviewmapcontrol()を追加できます.
一般的には、次のような場所を中心に設定されます. map.setcenter(point, 13);このポイントオブジェクトは
new glatlng(65.2,-27.1)によって得られた(ここは故宮の位置である).
名前で検索する必要がある場合は、センターを設定します.
geocoder = new gclientgeocoder();
geocoder.getlatlng(center,function(point) { if (!point) { alert(center + " "); } else { map.setcenter(point, 13); } } );
このgclientgeocoderオブジェクトはアドレスを解析するために使用され、getlatlngメソッドはあなたが入力したアドレス名、コールバック関数を通じてpoingオブジェクトを返します.
一般的にbody onunloadでgunload()が呼び出され、メモリの漏洩を防ぐことができます.
地図に場所があれば、このアイコンをクリックすると、フローティングレイヤが詳細を表示します.どうすればいいですか.簡単です.gmarkerオブジェクトが必要です.
var markeroptions = {title:" "+count}; var marker=new gmarker(point,markeroptions); map.addoverlay(marker); // gevent.addlistener(marker, "click", function() { markmarker(marker);// marker , });
function markmarker(marker){ var shtml= '<table width="383" border="0" cellpadding="0" cellspacing="0" bgcolor="#f4eff5">' + '<tr><td class="win3" colspan="2"><strong> </strong></td></tr>'+ '<tr><td class="win3" colspan="2"> </td></tr>'+ '</table>'; marker.openinfowindowhtml(shtml);}
このとき、カスタマイズした小さなアイコン(marker)をクリックすると、ボックス(自動的にmarkerを指す)がポップアップされ、詳細が表示されます.
大まかな呼び出し手順はこうですが、細部は後で補足しましょう.