利用SOSO地图API 画圆形
来源:互联网 发布:足球直播数据 编辑:程序博客网 时间:2024/05/01 08:37
1.当鼠标左键单击后开始移动鼠标取半径,当单击鼠标右键结束操作
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>SOSOMap</title><style type="text/css">*{ margin:0px; padding:0px;}body, button, input, select, textarea { font: 12px/16px Verdana, Helvetica, Arial, sans-serif;}#info{ width:603px; padding-top:3px; overflow:hidden;}.btn{ width:190px;}</style><script charset="utf-8" src="http://api.map.soso.com/v1.0/main.js"></script></script><script type="text/javascript">var circle;function init(){ var center=new soso.maps.LatLng(39.982163,116.306070); var map=new soso.maps.Map(document.getElementById("container"),{ center:center, zoomLevel:14 }); circle=new soso.maps.Circle({ map:map, center:center, radius:0, fillColor:"#0f0", fillOpacity:0.3, strokeWeight:2 }); var circle_lat; var circle_lng; var first; var second; var listener; var listener_click=soso.maps.Event.addListener(map,"click",function(e){ circle.setCenter(e.latLng); //设置圆心 circle_lat=e.latLng.getLat();//获取圆心纬度 circle_lng=e.latLng.getLng(); //获取圆心经度 first= new soso.maps.LatLng(circle_lat,circle_lng); listener = soso.maps.Event.addListener(map,"mousemove",function(event){ second=new soso.maps.LatLng(event.latLng.getLat(),event.latLng.getLng()); setTimeout(function(){ var aa=parseInt(map.getDistance(first,second)); circle.setRadius(aa); },0); }); }); soso.maps.Event.addListener(circle,"rightclick",function(){ soso.maps.Event.removeListener(listener);//移除监听事件 soso.maps.Event.removeListener(listener_click); alert("结束"); }); }</script></head><body onload="init()"><div style="width:603px;height:300px" id="container"></div></body></html>
- 利用SOSO地图API 画圆形
- 利用SOSO地图API画矩形
- 利用SOSO地图API在地图上画连接
- 利用SOSO地图API在地图上画多边形
- SOSO地图API应用
- soso地图开放API info层详解
- soso地图API 获取本机IP归属地
- openlayers 访问 soso地图
- SOSO街景地图 API (Javascript)开发教程(1)- 街景
- soso地图api接口poi检索示例----并在信息框显示经纬度
- soso地图api接口地理解析geocoder检索示例----并在信息框显示经纬度
- 百度地图API 判断点是否在圆形内
- SOSO地图JavaScript画出标注和中心点
- SOSO地图通过经度纬度取地址
- 利用shape画圆形Button
- Soso
- soso
- 利用百度地图API 画多边形时 有时坐标点会跑到地图窗口左上角
- 监控摄像头文章收集
- Web 应用开源项目大全
- CryptoAPI简介(一)
- jspSmartUpload控件上传文件并附带参数 解决request.getParameter()得不到参数
- SQL语句创建表并插入指定N条数据(用于测试)
- 利用SOSO地图API 画圆形
- linux下vim命令详解
- Paypal联手信用卡Discover 打压Square和星巴克威风
- 不能跳过的《程序员的职业素养》(The Clean Coder)中的一个章节
- CryptoAPI简介(二)
- linux stl中list和windows stl list之size
- 深入浅出设计模式笔记之十一:责任链模式
- hdu 1142 A Walk Through the Forest
- 最好的HTML 5编码教程和参考手册分享