themes/index/map/show_baidu.html
(完整代码) 1KB<!DOCTYPE html>
<html>
{include file="head.html"}
<body>
<div id="map" style="width: 100%;height: 100%; position: relative;"></div>
<script type="text/javascript" src="https://api.map.baidu.com/api?v=1.0&type=webgl&ak={const.BDMAPKEY}"></script>
<script type="text/javascript">
var lat="{$lat}"
var lng="{$lng}"
var parentIframe = window.parent.document.getElementById("mapFrame");
document.getElementById("map").style.height=parentIframe.style.height;
var map = new BMapGL.Map("map");
map.setMapType(BMAP_EARTH_MAP);
map.enableScrollWheelZoom(true); //开启鼠标滚轮缩放
var scaleCtrl = new BMapGL.ScaleControl(); // 添加比例尺控件
map.addControl(scaleCtrl);
var zoomCtrl = new BMapGL.ZoomControl(); // 添加比例尺控件
map.addControl(zoomCtrl);
var point = new BMapGL.Point(lng, lat);
map.centerAndZoom(point, 15);
var marker1 = new BMapGL.Marker(new BMapGL.Point(lng, lat));
map.addOverlay(marker1);
var geolocation = new BMapGL.Geolocation();
geolocation.getCurrentPosition(function(r){
if(this.getStatus() == BMAP_STATUS_SUCCESS){
//var mk = new BMapGL.Marker(r.point);
var driving = new BMapGL.DrivingRoute(map, {renderOptions:{map: map, autoViewport: true}});
driving.search(r.point, point);
}
else {
function myFun(result){
var driving = new BMapGL.DrivingRoute(map, {renderOptions:{map: map, autoViewport: true}});
driving.search(result.center, point);
}
var myCity = new BMapGL.LocalCity();
myCity.get(myFun);
}
});
</script>
</body>
</html>
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。