setAPIKey(_GGL_KEY);
$address=urldecode($_REQUEST["address"]); //住所(decodeする)
/*
$pos = strpos($address, "号");
if ($pos !== false) {
//「号」が含まれていた場合は何もしない
}else{
$pos = strpos($address, "番地の");
if ($pos !== false) {
}else{
//「号」が含まれていた場合は何もしない
$pos = strpos($address, "番地");
//「番地」以降は省く(googlemapでは邪魔になるので)
if ($pos !== false) {
$address = substr($address, 0, $pos);
}
}
}
/**/
$address = trim($address);
/*
$zoom=$_REQUEST["zoom"];
if($zoom == "") $zoom = 16;
/**/
$vGOS = $_REQUEST["gos"];
if($vGOS == ""){
//緯度経度が指定されていない場合は住所より取得する
$vGOS = strAddrToLatLng($address);
}
/*
if($vGOS == ""){
//緯度経度が指定されていない場合は住所より取得する
if($coordinates = getLatLng($address)){
//var_dump(getLatLng($address));
list($lng,$lat) = explode(',',getLatLng($address));
$vGOS = $lng.",".$lat;
}
}
/**/
$gos_array = split(",", $vGOS);
//$map->addMarkerByAddress('+35.40.58.96,+139.41.12.96','Eiffel Tower','One fine Sunday...');
# addMarkerByCoords($lon,$lat,$title = '',$html = '')
# $map->addMarkerByAddress(-96.6539,40.8191,'PJ Pizza','PJ Pizza');
if(count($gos_array) == 2){
$map->addMarkerByCoords($gos_array[1],$gos_array[0],urldecode($_GET["title"]),urldecode($_GET["title"]).'
'.nl2br(urldecode($_GET["address"])).'
'."Tel: ".urldecode($_GET["tel"])."");
//$map->addMarkerByCoords($gos_array[0],$gos_array[1],urldecode($_GET["title"]),urldecode($_GET["title"]).'
'.nl2br(urldecode($_GET["address"]))."");
}
$map->setHeight(650, 'px');
$map->setWidth(600, 'px');
$map->directions = false;
$map->window_trigger = 'mouseover';
?>