Google Maps API 简易使用文件(5) var KyotoStation = new GMarker (new GPoint (135.761404, 34.982823)); GEvent.addListener (KyotoStation, "click", function() { KyotoStation.openInfoWindowHtml ("日本京都车站"); }); map.addOverlay (KyotoStation); //]]> </script></html>看范例所呈现的结果上面这个程序,在当使用者点了该 Marker 时会出现一个方匡显示你输入的文字,这文字可以是 HTML 格式,也就是说允许上面出现图片等信息。那可不可以不用去等到使用者点了之后才出现,可不可以在加载时就出现呢?好象是不行的,至少我测试的结果都会得到一些错误讯息。不过你可以这样做: <!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><script src="http://maps.google.com/maps?file=api&v=1&key=ABQIAAAAuG7oWOtWqEZB1PNN_pEvsBQ5_R83DoQvDaRjoUUcz5SOzE95uxQPI9Bh8GLJN8gz2X_Ib6OP9qcsVQ" type="text/javascript"></script></head><body> <div id="mymap" style="width: 300px; height: 300px"></div> <script type="text/javascript"> //<![CDATA[ var map = new GMap(document.getElementById("mymap")); map.addControl(new GSmallMapControl()); map.addControl(new GMapTypeControl()); map.centerAndZoom(new GPoint(135.758486, 34.985320), 3); map.openInfoWindow (new GPoint(135.761404, 34.982823), document.createTextNode("日本京都车站")); map.addOverlay (KyotoStation);