1

问题:

我正在使用链接使用 Google Map API: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 数据库中的表中提取数据并将其发送到 Google Map API 函数。

附加说明:当我回显地址上方的变量时,所有信息都会打印出来,但不会在发送到 Google Map API 函数时打印出来。我需要将数据转换为字符串吗?

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 回答