javascript实现地图显示随机定位
来源:互联网 发布:手机虚拟机软件 编辑:程序博客网 时间:2024/05/16 17:50
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><title>WebGIS的地图实现</title><meta http-equiv=Content-Type content="text/html; charset=GBK"><script type="text/javascript" src="http://ditu.google.cn?file=api&v=2&key=ABQIAAAACeiZsHWX3cH6DSzXsRZ4ZhSm4yWMj7VobllwgidfhRjwLCDWEBQweHG14EhKWC44KmaiwDQQEBwceQ"></script><script type="text/javascript">//<![CDATA[ var map=null; var geocoder = new GClientGeocoder(); var marker=null; function load() { if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map")); //添加操纵杆 map.addControl(new GLargeMapControl()); map.addControl(new GMapTypeControl()); map.addControl(new GScaleControl()); map.addControl(new GOverviewMapControl());//鹰眼视图 //MAP地址初始化 map.setCenter(new GLatLng(21.48, 109.09),11); //通知地图其容器大小已更改 map.checkResize(); //清空标记 map.clearOverlays(); } } function showAddress(i) { map.clearOverlays(); //设置经纬度 var point = new GLatLng(21.48+i, 109.09+i); map.setCenter(point,8); marker = new GMarker(point); map.addOverlay(marker); marker.openInfoWindowHtml("横坐标:"+(24.28+i)+"</br>纵坐标:"+(109.09+i)+"</br><input type='button' value='查看详情' onclick='seeCaseInfo("+(23.11+i)+","+(113.282+i)+");'/>"); } function seeCaseInfo(x,y) { alert("横坐标为:"+x+" 纵坐标为:"+y); } </script></head><body onload="load();"><h3>请连接网络!!!并点击允许阻止内容</h3><center><h2>北海市地图</h2> <h4> <b><a href="http://weibo.com/laohoubin">劳黑炭微博</a></b></h4><br><br><br> <div id="map" style="width: 840px; height: 400px"></div> <br> <b style="color:blue"><span id="jump">5</span>秒钟后系统将自动搜索</b><br> <b style="color:red;display:none" id="show">0</b><br><br> 请输入要移动的经纬度间距:<input type="text" id="address"/> <input type="button" value="查询" onclick="showAddress();"/> <br><br> <input type="button" name="searchRandom" value="随机定位" onClick="countDown(5);"></input> <input type="button" name="stopTime" value="停止定位" onclick="stopSetPosition()"></input> <script language="JavaScript"> var i=0; var cnt; function countDown(secs){ jump.innerText=secs; if((--secs)>0) { cnt=setTimeout( "countDown(" +secs+ ")" ,1000); } if(secs==0) { cnt=setTimeout( "countDown(5)" ,1000); show.innerText=i; i++; if(i==10) i=0; showAddress(i); } } function stopSetPosition(){clearTimeout(cnt);//停止定位alert("您单击的停止按钮,随机定位已经停止");}</script></center></body></html>
请连接网络!!!并点击允许阻止内容
北海市地图
劳黑炭微博
5秒钟后系统将自动搜索
0
请输入要移动的经纬度间距:
- javascript实现地图显示随机定位
- 百度地图之---定位实现 并显示定位结果地图
- javascript实现随机显示图片
- JavaScript实现随机显示小星星
- Arcgis API for JavaScript在地图上实现手机定位信息的追踪显示
- 借助百度地图api实现显示地图,自动定位功能
- 随机地图定位的思考
- ArcGIS API For Javascript之地图基本加载与显示,地图切换、缩放、定位、比例尺、鹰眼图、坐标显示、查询搜索功能实现
- 百度地图定位显示
- VB实现GPS卫星定位及地图显示 Google Earth
- 利用百度地图实现定位并显示覆盖物
- Android简单实现高德地图显示及定位
- Android简单实现高德地图显示及定位
- Android简单实现高德地图显示及定位
- 【百度地图JavaScript API】手机端浏览器定位的实现
- 【百度地图JavaScript API】手机端浏览器定位的实现
- javascript随机显示图片
- JavaScript随机显示图片
- woj 1038 最小生成树
- 内核基础篇——微型计算机组成原理
- 空无以求全--空杯心态
- HSI颜色空间
- 通过回顾基础来加强你的编程技能
- javascript实现地图显示随机定位
- 2013-5-12
- hdu 2566统计硬币(枚举)
- CLR via C# 读书笔记2-5
- ScrollView里套漂亮的圆角listview
- 修正IE6 IE7的window.resize 死循环bug
- golang继承,和多态
- C#判断网络连接状态
- 开终端的快捷键 Ctrl+Alt+T ,sudo nautilus 开图形root权限,升级ubuntu