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'; ?> <? echo $title; ?>