Google map抜粋


昨日Google mapの呼び出し方法を見て、いくつかの重要な記録をしましょう.
    まず地図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を指す)がポップアップされ、詳細が表示されます.
 
 
  大まかな呼び出し手順はこうですが、細部は後で補足しましょう.