1

問題:

次のリンクを使用してGoogleMapAPIを使用しています:http ://www.phpinsider.com/php/code/GoogleMapAPI/-地図上の住所を手動で印刷しようとすると表示されますが、データベース。

PHPコード(これは機能します):

$map->addMarkerByAddress('114 53 Grevgatan 31','The Tudor Arms','<b>The Tudor Arms</b>');

PHPコード(これは機能しません):

$location = $row['postalnumber'] . ' ' . $row['address'] . ' ' . $row['city'];
$map->addMarkerByAddress($location , $row['name'],'<b>'. $row['name'] .'</b>');

望ましい解決策:

SQLデータベースのテーブルからデータを抽出し、それをGoogleMapAPI関数に送信できるようにするため。

追記:アドレスの上に変数をエコーすると、すべての情報が出力されますが、GoogleMapAPI関数に送信されたときは出力されません。データを文字列に変換する必要がありますか?

4

1 に答える 1

1

はい、あなたはグーグルに次のようなフォーマットを言うべきです:

$location = $row['postalnumber'] . ' ' . $row['address'] . ' ' . $row['city'];
$map->addMarkerByAddress("'".$location."'", "'".$row['name']."'","'<b>". $row['name'] ."</b>'");
于 2012-10-24T08:09:42.207 に答える