百度地图JavaScript API允许开发者在网页上嵌入百度地图,并通过API提供的各种功能来操作地图,包括添加标记(Marker)、获取标记坐标等。
以下是一个简单的示例代码,展示如何使用百度地图JavaScript API获取标记的坐标:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>百度地图获取标记坐标示例</title>
<script type="text/javascript" src="https://api.map.baidu.com/api?v=3.0&ak=你的API密钥"></script>
</head>
<body>
<div id="map" style="width: 100%; height: 500px;"></div>
<button onclick="getMarkerPosition()">获取标记坐标</button>
<script type="text/javascript">
// 初始化地图
var map = new BMap.Map("map");
var point = new BMap.Point(116.404, 39.915); // 初始中心点坐标
map.centerAndZoom(point, 15);
// 添加标记
var marker = new BMap.Marker(point);
map.addOverlay(marker);
// 获取标记坐标
function getMarkerPosition() {
var markerPoint = marker.getPosition();
alert("标记的经纬度坐标为:" + markerPoint.lng + ", " + markerPoint.lat);
}
</script>
</body>
</html>
通过以上步骤和方法,可以有效解决在使用百度地图JavaScript API获取标记坐标时可能遇到的问题。
没有搜到相关的文章