在 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
的数组作为一个字符串。
我需要在我的页面上创建多个静态地图 (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
的数组作为一个字符串。