在 Google 静态地图请求中使用来自 SQL table 的值

Using values from SQL table in a Google Static Maps request

我需要在我的页面上创建多个静态地图 (suppliers.php),我的 SQL table "suppliers" 请求纬度和经度坐标.由于我有多个地图,我想将变量连接到图像源中,但出现以下错误:

"Notice: Array to string conversion in C:\wamp\www\suppliers.php on line 73".

这是第 71、72 和 73 行。

$latitude = $row["latitude"];
$longitude = $row.["longitude"];
$map = "https://maps.googleapis.com/maps/api/staticmap?center=".$latitude.",".$longitude."&zoom=13&size=300x300&key=[my key]";

我可以创建多张地图吗?

你在第二行打错了,$row.["longitude"] 应该是 $row["longitude"]

您的通知说您正在隐式执行数组到字符串的转换,那是因为 $row.["longitude"] returns 两个数组,$row 和一个仅包含 longitude 的数组作为一个字符串。