如何在 OSM 中显示来自数据库的坐标
How to display coordinates from db in OSM
在 DB 中我有 5 个 tables,其中一个我有带坐标的设备。我想在 Open Street Map 上显示该设备,但不知道如何从 DB 显示到地图。
我什至在与地图相同的 blade 中拥有 table。
以前有人做过吗?
删除:var koordinate = [{{$dev -> x}}, {{$dev -> y }}];
将$dev
改为$device
var koordinate = {!! json_encode($device->toArray()) !!};
并使用此代码添加标记:
for (var i=0; i < koordinate.length; i++) {
if(koordinate[i].x && koordinate[i].y){
var marker = L.marker([koordinate[i].x, koordinate[i].y])
.bindPopup(""+koordinate[i].device_type)
.addTo(map);
}
}
在 DB 中我有 5 个 tables,其中一个我有带坐标的设备。我想在 Open Street Map 上显示该设备,但不知道如何从 DB 显示到地图。 我什至在与地图相同的 blade 中拥有 table。
以前有人做过吗?
删除:var koordinate = [{{$dev -> x}}, {{$dev -> y }}];
将$dev
改为$device
var koordinate = {!! json_encode($device->toArray()) !!};
并使用此代码添加标记:
for (var i=0; i < koordinate.length; i++) {
if(koordinate[i].x && koordinate[i].y){
var marker = L.marker([koordinate[i].x, koordinate[i].y])
.bindPopup(""+koordinate[i].device_type)
.addTo(map);
}
}