问题:
我正在通过以下链接使用 Google Map API:http://www.phpinsider.com/php/code/GoogleMapAPI/ - 当我尝试在 map 上手动打印地址时,它会显示,但从数据库中选择时不会显示。
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 函数时不会。我需要将数据转换成字符串吗?
最佳答案
是的,你应该说 google 格式如下:
$location = $row['postalnumber'] . ' ' . $row['address'] . ' ' . $row['city'];
$map->addMarkerByAddress("'".$location."'", "'".$row['name']."'","'<b>". $row['name'] ."</b>'");
关于php - 在 PHP 中将数据从 SQL 转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13045060/