学习使用MapBar2--点击地图以后,点击回放,会回放点击的点
![](/assets/blank.gif)
![](/assets/blank.gif)
<! DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.0 Strict//EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd " >
< html xmlns = " http://www.w3.org/1999/xhtml " >
< head >
< title > 历史轨迹显示 ~~~~~~~~</ title >
< script type = " text/javascript " src = " http://api.mapbar.com/api/mapbarapi31.2.js " ></ script >
< script type = " text/javascript " >
var maplet = null ;
var MyPoint = null ;
var marker = null ;
var counter = 0 ;
var Start00MyPoint = null ;
var timerId = null ;
function initMap(){
maplet = new Maplet( " mapbar " );
maplet.centerAndZoom( new MPoint( " 武汉市 " ), 9 );
maplet.showOverview( false );
marker = new MMarker(
new MPoint( " 武汉市 " ),
new MIcon( " http://img.mapbar.com/maplite/mapbank/ditu/image/icon/maplite/gif1/tb1.gif " , 32 , 32 , 16 , 32 )
);
maplet.addOverlay(marker);
MEvent.addListener(maplet, " pan " , function() {
var center = maplet.getCenter();
if (MyPoint != null )
MyPoint += center + " , " ;
else
MyPoint = center + " , " ;
});
}
function Start00()
{
if (timerId != null )
window.clearInterval(timerId);
counter = 0 ;
Start00MyPoint = MyPoint.split( " , " );
timerId = window.setInterval(updatePos, 1000 );
}
function updatePos() {
if (counter < Start00MyPoint.length - 1 ) {
marker.setPoint( new MPoint(Start00MyPoint[counter]));
counter ++ ;
}
}
</ script >
</ head >
< body onload = " initMap() " >
< div id = " mapbar " style = " width: 800px; height: 500px " >
</ div >
< input type = " button " onclick = " Start00(); " value = " 开始回放 " />
</ body >
</ html >
转载于:https://www.cnblogs.com/aaa1028/archive/2010/05/05/1728303.html
学习使用MapBar2--点击地图以后,点击回放,会回放点击的点相关推荐
- openlayers6【二十二】vue addLayer实现点击地图添加图标要素信息,编辑点位信息
文章目录 1.写在前面 2. 地图点击事件singleclick 2.1 点击获取经纬度,调用创建mark要素的方法 2.2 实现根据经纬度创建mark要素,设置mark样式,添加到图层,创建要素标题 ...
- LeafletJS 简单使用2 - 地图标点L.marker()、清除标点removeLayer、点击地图标点、清除地图map.remove()、画点线L.polygon()、画圆L.circle()
目录 1. 业务需求 2. 代码示例 注意的点 补充示例:`L.polygon()` 画点线.`L.circle()` 画圆(该文档中未涉及) 3. 页面展示 1. 业务需求 现有数据:初始经纬度信息 ...
- Android学习笔记之使用百度地图实现地图控制
PS:吾之荣耀,离别已久. 学习内容: 1.实现地图控制. 2.百度地图开发的一些细节 1.实现地图控制: 这一篇主要写在百度地图上添加一些其他控制.上一篇书写了覆盖物的添加,地理编码和反 ...
- 小程序点击地图气泡获取气泡_气泡上的气泡
小程序点击地图气泡获取气泡 Combining two colors that are two steps apart on the Color Wheel creates a Diad Color ...
- 【安卓学习之常见问题】百度地图卫星地图精度不够
█ [安卓学习之常见问题]百度地图卫星地图精度不够 █ 系列文章目录 提示:这里是收集了和文件分享有关的文章 [安卓学习之常见问题]android路径及文件问题 [安卓学习之常见问题]文件分享–文件不 ...
- echarts学习1----格式整理以及地图入门
首先,Echarts是结合html/ javascript一起运用的,可以在线也可以离线使用. 下面是一个.html文件的代码及解析: <!DOCTYPE html> <head&g ...
- Android如何实现地图定位?Android studio+百度地图API+Android6.0系统实现地图显示、地址设置、点击地图定位功能(详细)
文章说明:本文初衷是为了记录毕设学习过程,避免忘记操作流程.该功能是毕业设计的Android软件端的功能之一,本文将从获取百度地图密钥(AK)开始,详细地对地图定位配置和相关代码进行说明,文末将附上实 ...
- 在vue中使用高德地图获取坐标与地址信息(包含点击+搜索)
首先 注册登陆高德地图 https://lbs.amap.com/ 划过头像里面有个应用管理点开 进入到应用管理打开我的应用 选择创建应用 然后按照要求填写内容,切记一定要选择web端(JS API) ...
- arcgis for js 画圆圈(会跟地图一起缩小),而不是打点然后加半径的圆点(不会缩小),制作打卡功能选点。可以点击地图自动画圆圈
先贴图 找了好久的gis画圆方法,终于实现了,之前都是画的圆点,加上半径,会随着地图放大. 我的这个圆圈是贴地的不会放大xixi~ 网上找的画圆圈都是3.X的版本,在我这里实现不了. 我是用的arcg ...
- OpenLayers标记地图点及点击地图点显示自定义弹出框
css代码(设置弹出框样式) /*设置弹出框样式*/.ol-popup {position: absolute;background-color: #eeeeee;-webkit-filter: dr ...
最新文章
- python自带图形模块_检查单击是否在图形对象内[Python图形模块]
- python 语言-Python语言的一些基本常用语句
- python深度学习环境支撑列表 各版本对应关系,Keras,TensorFlow,pytorch ,caffe等。
- 操作多个表_2_组合相关的行
- JavaWeb学习总结(三):Tomcat服务器学习和使用(二)
- (priority_queue)自定义优先级
- mysql myisam 分表_mysql myisam简单分表设计
- Spark DataFrameRDD案例实现
- 语音识别算法_开源语音识别算法_语音 识别 - 云+社区 - 腾讯云
- 1055 集体照 (25 分)
- [datawhale_5]图像分割二值化
- scp 及 ssh 命令出错解决
- mapping中insert List语句
- 内燃机 vs 外燃机
- 2021-2027全球与中国城市空中交通市场现状及未来发展趋势
- 恶魔猎手(Demon Hunter)尤迪安(Illidan)的点点滴滴
- UVM TLM1.0简单介绍
- 一些关于三角函数的公式
- 喜大普奔,知了堂4月信安预科班顺利开课!
- 用于安全医疗保健系统的基于机器学习的可伸缩区块链架构