住所を渡した情報ウィンドウの高さを上げるにはどうすればよいですか?IE8およびFirefoxを搭載したWindows7では正しく表示されますが、Windows XPでは、アドレス部分が情報ウィンドウの外側にあります。
function initialize() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map_canvas"),
{ size: new GSize(400,300) } );
map.setCenter(new GLatLng(23.027527,72.508223), 13);
var point = new GLatLng(23.027527,72.508223);
var html_text = "<table cellspacing=0 cellpadding=0><tr><td><b><font size=-1px>hi</font></b></td></tr><tr><td><font size=-2px>hisdf,</font></td></tr><tr><td><font size=-2px>hisdf</font></td></tr><tr><td><font size=-2px>hisdfs</font></td></tr></table>";
var marker = new GMarker(point, G_DEFAULT_ICON);
map.addOverlay(marker);
marker.openInfoWindowHtml(html_text);
GEvent.addListener(marker, "mouseover", function() {
marker.openInfoWindowHtml(html_text);
});
map.enableScrollWheelZoom();
var customUI = map.getDefaultUI();
customUI.controls.scalecontrol = false;
map.setUI(customUI);
}
}
これは私のコードです。関数にdivを適用するにはどうすればよいですか?
GoogleMapsAPIサンプル
function initialize() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map_canvas"),
{ size: new GSize(400,300) } );
map.setCenter(new GLatLng(23.027527,72.508223), 13);
var point = new GLatLng(23.027527,72.508223);
var html_text = "<table cellspacing=0 cellpadding=0><tr><td><b><font size=-1px>Cadila Healthcare Ltd</font></b></td></tr><tr><td><font size=-2px>Satellite Cross Roads, Ahmedabad,</font></td></tr><tr><td><font size=-2px>Gujarat, India, 380015</font></td></tr><tr><td><font size=-2px>Phone : 79-26868100</font></td></tr></table>";
var marker = new GMarker(point, G_DEFAULT_ICON);
map.addOverlay(marker);
marker.openInfoWindowHtml(html_text);
GEvent.addListener(marker, "mouseover", function() {
marker.openInfoWindowHtml(html_text);
});
map.enableScrollWheelZoom();
var customUI = map.getDefaultUI();
customUI.controls.scalecontrol = false;
map.setUI(customUI);
}
}
</script>