[php] Google Map 用URL 出力関数
Google MapのAPIがほんのちょっと変更
今までは地域が'near'だったのがlocを使用することになったみたい。
いちいち変更するのめんどくさいので関数作りました。
ちなみにmobile用はimodeだけです。ごめんよ。。。
googlemap_pcの引数の$wlocは該当する検索結果のうち、どのアルファベットの表示をさせるかということらしいので、一番最初の検索結果を表示させたい場合は「A」と入れてください。
<?php
/* -----------------------------------------------
Google Map 用 URL出力関数
Date : 2005/10/30 Create
(c) yukotan
----------------------------------------------- */
//携帯電話用 Google Map URL 作成用関数
function googlemap_mobile($qq, $nnear) {
$outurl = "http://www.google.com/imode?q=" .$qq ."&near=" .$nnear
."&dm=none&site=local";
$outurl .= '&hl=ja&inlang=ja&ie=Shift_JIS&oe=Shift_JIS';
return $outurl;
}
//PC用 Google Map URL 作成用関数
function googlemap_pc($q, $near, $wloc='') {
//キーワードをunicodeにエンコード
$qq = mb_convert_encoding($q,"UTF-8");
$nnear = mb_convert_encoding($near,"UTF-8");
//アドレスを組み立て
$outurl = "http://maps.google.co.jp/maps?q=".urlencode($qq) ."+loc:+" .urlencode($nnear)
."&f=l";
if ($wloc!='') { $outurl .= "&iwloc=" . $wloc; } //表示させたい検索結果の記号を指定
$outurl .= "&hl=ja";
return $outurl;
}
?>
今までは地域が'near'だったのがlocを使用することになったみたい。
いちいち変更するのめんどくさいので関数作りました。
ちなみにmobile用はimodeだけです。ごめんよ。。。
googlemap_pcの引数の$wlocは該当する検索結果のうち、どのアルファベットの表示をさせるかということらしいので、一番最初の検索結果を表示させたい場合は「A」と入れてください。
<?php
/* -----------------------------------------------
Google Map 用 URL出力関数
Date : 2005/10/30 Create
(c) yukotan
----------------------------------------------- */
//携帯電話用 Google Map URL 作成用関数
function googlemap_mobile($qq, $nnear) {
$outurl = "http://www.google.com/imode?q=" .$qq ."&near=" .$nnear
."&dm=none&site=local";
$outurl .= '&hl=ja&inlang=ja&ie=Shift_JIS&oe=Shift_JIS';
return $outurl;
}
//PC用 Google Map URL 作成用関数
function googlemap_pc($q, $near, $wloc='') {
//キーワードをunicodeにエンコード
$qq = mb_convert_encoding($q,"UTF-8");
$nnear = mb_convert_encoding($near,"UTF-8");
//アドレスを組み立て
$outurl = "http://maps.google.co.jp/maps?q=".urlencode($qq) ."+loc:+" .urlencode($nnear)
."&f=l";
if ($wloc!='') { $outurl .= "&iwloc=" . $wloc; } //表示させたい検索結果の記号を指定
$outurl .= "&hl=ja";
return $outurl;
}
?>
コメント