前に紹介した
では利用規約に違反してしまうそうです。
そこで違う方法が紹介されていました。
携帯からGoogleMapで指定の場所を表示する方法(住所指定方式)
以下引用です。
<?php
$address = '札幌市北区北6条西4丁目';
$url = 'http://www.google.co.jp/m/lcb';
$query = '?mp=1&source=m&id=%s&ie=Shift_JIS&action=setloc&loc=%s';
// IDを取得
ini_set('user_agent','DoCoMo');
$tmp = file_get_contents($url);
preg_match_all('/ name="id" value="([0-9a-f]{32})"/', $tmp, $arr);
$id = $arr[1][0];
// ページを移動
$location = $url . sprintf($query, $id, urlencode($address));
header('Location: ' . $location);
?>