调用腾讯地图定位的网页代码
以下是一个简单的示例代码,用于调用腾讯地图定位的网页:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>腾讯地图定位示例</title>
<style type="text/css">
#map {
width: 800px;
height: 600px;
}
</style>
</head>
<body>
<div id="map"></div>
<script src="https://map.qq.com/api/js?v=2.exp&key=YOUR_KEY"></script>
<script>
// 替换 YOUR_KEY 为你的腾讯地图开发者密钥
// 创建地图实例
var map = new qq.maps.Map(document.getElementById("map"), {
center: new qq.maps.LatLng(39.916527, 116.397128),
zoom: 13
});
// 获取当前位置
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
var latLng = new qq.maps.LatLng(position.coords.latitude, position.coords.longitude);
map.setCenter(latLng);
new qq.maps.Marker({
position: latLng,
map: map
});
}, function(error) {
console.log("定位失败:" + error.message);
});
} else {
console.log("浏览器不支持地理定位。");
}
</script>
</body>
</html>
在上面的代码中,你需要将 YOUR_KEY 替换为你自己的腾讯地图开发者密钥。你可以在腾讯地图开放平台申请自己的密钥。
此代码将在一个具有 800px 宽度和 600px 高度的 <div> 元素中显示地图。它首先创建一个地图实例,并将地图中心设置为北京的经纬度(39.916527, 116.397128),缩放级别为 13。然后,它使用浏览器的地理定位功能获取当前位置,并将地图中心设置为当前位置的经纬度。最后,它在地图上添加一个标记以标记当前位置。如果浏览器不支持地理定位,它将在控制台输出一条相应的错误消息
原文地址: https://www.cveoy.top/t/topic/hVHo 著作权归作者所有。请勿转载和采集!