<?php
require('GoogleMapAPI_J.class.php'); // GoogleMapAPI::geoGetCoordsを改変したもの

$map = new GoogleMapAPI();

require(
"googlemapsapi.inc.php");

$map->setWidth(640);        // 地図の横の長さ
$map->setHeight(480);        // 地図の縦の長さ
$map->zoom 1;            // ズームレベル 直接書き換えてみた
$map->disableDirections();    // 日本では無意味なので非表示

$point[] = array('東京都新宿区霞ヶ丘町10-2''聖地''国立競技場''http://www.naash.go.jp/kokuritu/');
$point[] = array('東京都新宿区霞ヶ丘町3-1''ヤクルト''神宮球場''http://www.jingu-stadium.com/base.html');
$point[] = array('東京都新宿区霞ヶ丘町14-1''キリン''森のレストラン''http://www.kirin-dining.com/restaurant/mori-restaurant.html');
$point[] = array('東京都港区南青山1-1-19''メトロ''青山一丁目駅''http://www.tokyometro.jp/rosen/eki/aoyama-itchome/');
/* 正しい住所が不明なので割愛。
$point[] = array('東京都港区北青山1', 'ビール', '森のビアガーデン', 'http://www.kirin-dining.com/beer/mori-garden.html');
*/
// create some map markers
foreach ($point as $val) {
    
$info sprintf('<small><a href=\"%s\">%s</a></small><br />%s<br />%s'$val[3], $val[3], $val[2], $val[0]);
//    (mySQLがEUC-JPなので住所をEUC-JPに変換)
    
$map->addMarkerByAddress(mb_convert_encoding($val[0], 'EUC-JP''auto'), $val[1], $info);
}
?>
<!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" xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<?php $map->printHeaderJS(); ?>
<?php $map
->printMapJS(); ?>
</head>
<body onload="onLoad()">
<table border=1>
<tr><td>
<?php $map->printMap(); ?>
</td><td>
<?php $map->printSidebar(); ?>
</td></tr>
</table>
</body>
</html>