« [チリワイン No.73] Santa Digna Cabernet Sauvignon 2001     SIMILE: Timeline »

PHP/mySQL で Google Maps 書き込み版(2)

- Modificado: Marzo 23, 2008 |

Google の地図担当者のどなたか(たぶんパメラさん)が、PHP/MySQL を使ったマップに検索機能を織り込んだサンプルを作っているようだ。もうすぐ Maps API Blog でアナウンスされるに違いない。

(追記:01/30アナウンスされた。その実行例。また、MySQL PHP を使って Google マップを作る基礎はこちら

次は ThompsonBd.com による、訪問者が書き込める Guest Map。かつてこういう書き込みマップを作ったけれど、今回のほうが使い勝手がよい。任意の地点でクリックすると、フォームが現れる。

書き込む Google Map

ThompsonBd.com の「Download guestMap」から、ファイル一式(guestMapv2.5.1.zip)をダウンロード。解凍し、

  • guestmap.php 中に自分のAPI キーを書き込む
  • 「guestmap」フォルダ中の config.php に、MySQL の基礎データを記入する

あとは、スタイルなど適宜手を加え、ディレクトリ構造そのままでアップロードすればよい。

基本は、昨年の記事に示した手順や、Google のドキュメントと同じ。

※私の場合、サーバーはロリポップ!なので、config.php は

<? 
require ('functions.php');
	$dbuser = 'LA********';
	$dbpass = '****';
	$dbhost = 'mysql**.lolipop.jp';
	$dbname = 'LA********';
	$dblink = mysql_connect($dbhost, $dbuser, $dbpass);
	if(!$dblink) {echo "ERROR:  Could not make connection to the database."; exit;}
	mysql_select_db($dbname, $dblink);
?>

というように書き換えた。install.php の6行目、$dbhost の箇所も然り。

※必要に応じフキダシの加工などは process.php に手を加える。このとき14行目の icon1.image および15行目の icon1.shadow を設定する(私の例では青マーカー)。

※念のためすべてのファイルの文字コードが UTF-8 になっているか確認しないと、日本語(2バイト文字)が化ける。

デフォルトでは、書き込まれた日時や IP アドレスも拾ってくれる。


※トラックバックは受け付けていません。コメントは新しい記事のみ受け付けています。

Google 検索

サイトマップ

Navi

最近の記事はトップページ
過去のアーカイブは記事一覧

About

written by Seis Pesos

e-mail

open-id

Powered by MT 4.13