博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
15模块-Maps【管理地图控件】
阅读量:4708 次
发布时间:2019-06-10

本文共 1453 字,大约阅读时间需要 4 分钟。

Maps模块管理地图控件,用于在web页面中显示地图控件,提供各种接口操作地图控件,如添加标点、路线等


<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
<title>心得</title>
<script type="text/javascript">
setTimeout("one()",2000);//2秒的时间足够plus载入了
var mapObj=null;
var my_point=null;//我的坐标
var other_point=null;//地图上点击的坐标
function one(){
//创建地图
mapObj = new plus.maps.Map('map',{
type:'MAPTYPE_NORMAL',
traffic:true,
zoomControls:true,
});
mapObj.onclick = function(point) {
document.getElementById("one").innerHTML = "";
document.getElementById("one").innerHTML += "<li>点击处经度:"+point.getLng()+"</li>";
document.getElementById("one").innerHTML += "<li>点击处纬度:"+point.getLat()+"</li>";
other_point = new plus.maps.Point(point.getLng(),point.getLat());
}
//获取用户的当前位置信息
mapObj.getUserLocation(function(status,point){
if(status==0){
document.getElementById("two").innerHTML += "<li>当前用户经度:"+point.getLng()+"</li>";
document.getElementById("two").innerHTML += "<li>当前用户纬度:"+point.getLat()+"</li>";
my_point = new plus.maps.Point(point.getLng(),point.getLat());
mapObj.setCenter(new plus.maps.Point(point.getLng(),point.getLat()));//设置地图中心点
}
});
mapObj.showUserLocation(true);//显示用户位置
}
</script>
</head>
<style>
#map{position: fixed;top: 200px;left: 0px;width: 100%;height:300px;}
</style>
<body>
<ul id="two"></ul>
<ul id="one"></ul>
<div id='map'></div>
</body>
</html>

 

转载于:https://www.cnblogs.com/xhrs/p/9327551.html

你可能感兴趣的文章
实验3 SQL注入原理-万能密码注入
查看>>
redis cluster
查看>>
feign传输String json串 自动转义 \ 解决方法
查看>>
本站已稳定运行了XX天,网页时间显示功能实现方法
查看>>
实习的开始阶段
查看>>
搭建第一个node服务器
查看>>
团队冲刺个人总结8
查看>>
Asp.Net Mvc Area二级域名
查看>>
android:intent flags
查看>>
Vue疑难杂症
查看>>
spring boot 错误处理之深度历险
查看>>
MySQL对于有大量重复数据表的处理方法
查看>>
Android应用开发学习笔记之多线程与Handler消息处理机制
查看>>
ubuntu 设置环境变量
查看>>
jquery之别踩白块游戏的实现
查看>>
索引的分类--B-Tree索引和Hash索引
查看>>
Python学习笔记——参数axis=0,1,2...
查看>>
kivy学习三:打包成window可执行文件
查看>>
兄弟连PHP培训教你提升效率的20个要点
查看>>
【快报】基于K2 BPM的新一代协同办公门户实践交流会
查看>>