在Mapbox中添加地理位置可以通过以下步骤实现:
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8' />
<title>Add Marker to Mapbox</title>
<script src='https://api.mapbox.com/mapbox-gl-js/v2.6.1/mapbox-gl.js'></script>
<link href='https://api.mapbox.com/mapbox-gl-js/v2.6.1/mapbox-gl.css' rel='stylesheet' />
<style>
body { margin: 0; padding: 0; }
#map { position: absolute; top: 0; bottom: 0; width: 100%; }
</style>
</head>
<body>
<div id='map'></div>
<script>
mapboxgl.accessToken = 'YOUR_MAPBOX_ACCESS_TOKEN';
var map = new mapboxgl.Map({
container: 'map',
style: 'mapbox://styles/mapbox/streets-v11',
center: [-74.5, 40], // 设置地图中心点的经纬度
zoom: 9 // 设置地图缩放级别
});
var marker = new mapboxgl.Marker()
.setLngLat([-74.5, 40]) // 设置标记的经纬度
.addTo(map);
</script>
</body>
</html>
在上述代码中,你需要将YOUR_MAPBOX_ACCESS_TOKEN
替换为你自己的Mapbox访问令牌。此外,你还可以根据需要调整地图的中心点和缩放级别,以及标记的经纬度。
以上是在Mapbox中添加地理位置的基本步骤。如果你需要更多高级功能,比如地理编码、路线规划等,可以参考Mapbox的官方文档(https://docs.mapbox.com/)。
领取专属 10元无门槛券
手把手带您无忧上云