Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从mapbox中的标记检索坐标_Javascript_Mysql_Laravel_Mapbox - Fatal编程技术网

Javascript 从mapbox中的标记检索坐标

Javascript 从mapbox中的标记检索坐标,javascript,mysql,laravel,mapbox,Javascript,Mysql,Laravel,Mapbox,我正在从事拉威尔项目,我制作了一个带有可拖动标记的地图盒地图。 我需要得到标记的坐标, 但我不明白什么是最好的方法 如何从标记中检索坐标并将其存储在数据库中?最好的选择是使用官方示例中用于移动标记的方法: var coordinates=document.getElementById('coordinates'); var map=new mapboxgl.map({ 容器:“映射”, 风格:'mapbox://styles/mapbox/streets-v11', 中间:[0,0], 缩放:

我正在从事拉威尔项目,我制作了一个带有可拖动标记的地图盒地图。 我需要得到标记的坐标, 但我不明白什么是最好的方法


如何从标记中检索坐标并将其存储在数据库中?

最好的选择是使用官方示例中用于移动标记的方法:

var coordinates=document.getElementById('coordinates');
var map=new mapboxgl.map({
容器:“映射”,
风格:'mapbox://styles/mapbox/streets-v11',
中间:[0,0],
缩放:2
});
var marker=新的mapboxgl.marker({
德拉格布尔:是的
})
.setLngLat([0,0])
.addTo(地图);
函数onDragEnd(){
var lngLat=marker.getLngLat();
coordinates.style.display='block';
coordinates.innerHTML=
'经度:'+lngLat.lng+'
纬度:'+lngLat.lat; } 马克.安('dragend',onDragEnd);
var coordinates = document.getElementById('coordinates');
var map = new mapboxgl.Map({
container: 'map',
style: 'mapbox://styles/mapbox/streets-v11',
center: [0, 0],
zoom: 2
});
 
var marker = new mapboxgl.Marker({
  draggable: true
})
.setLngLat([0, 0])
.addTo(map);
 
function onDragEnd() {
 var lngLat = marker.getLngLat();
 coordinates.style.display = 'block';
 coordinates.innerHTML =
  'Longitude: ' + lngLat.lng + '<br />Latitude: ' + lngLat.lat;
}
 
marker.on('dragend', onDragEnd);