20118 月31
百度地图API:GPS经纬度转换整合版
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GBK"/> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/> <script type="text/javascript" src="http://api.map.baidu.com/api?v=1.2"></script> <script type="text/javascript" src="http://dev.baidu.com/wiki/static/map/API/examples/script/convertor.js"></script> </head> <body style="padding:4px 0px 4px 4px;overflow-y:scroll"> <div style="position:relative; width:100%;height:405px;border:1px solid #D4D0C8;" id="container"></div> <script language="javascript" id="mapscript"> document.getElementById("container").style.height = document.body.clientHeight+18; var map = new BMap.Map("container"); map.centerAndZoom("兰州", 5); map.addControl(new BMap.NavigationControl()); map.enableScrollWheelZoom();//启动鼠标滚轮缩放地图 map.addEventListener('load',function(){ //增加一个标注点 //doaddpoint('<%=appname%>/img/private/images/icon_home1.png', '', '<%=locdata.getRegion()%><%=locdata.getCity()%><%=locdata.getStreet()%>', '', '<%=jd%>', '<%=wd%>', '<%=locdata.getPhone()%>', '<%=Sys_userCtl.getUserNameByloginNames(locdata.getLoginname())%>','<%=locdata.getCtime()%>','#ff0000','<%=Loc_dataCtl.getLocType(locdata)%>'); }); //新增一个点时处理方法 function doaddpoint(img, name, dz, id, jd, wd, dh, lxr,sm,color,type) { var sContent ="<div class='tab_TextInput_map' style='width:250px;'><table id='TextInput_map' align=left><tr><td><b>人员姓名:</b></td><td>" + lxr + "</td></tr><tr><td><b>手机号码:</b></td><td>" + dh + "</td></tr><tr><td><b>定位时间:</b></td><td>" + sm + "</td></tr><tr><tr><td><b>上传地址:</b></td><td>" + dz + "</td></tr><tr><td><b>定位方式:</b></td><td>" + type + "</td></tr></table></div>"; var gpsPoint = new BMap.Point(jd,wd); translateOptions = function (point){ var marker = new BMap.Marker(point); var infoWindow = new BMap.InfoWindow(sContent); // 创建信息窗口对象 map.addOverlay(marker); marker.addEventListener("click", function(){ this.openInfoWindow(infoWindow); }); marker.setLabel(new BMap.Label("<span style='color:blue;font-size:16px;font-weight:bold;'>" + lxr +"</span>",{offset:new BMap.Size(20,0)})); } BMap.Convertor.translate(gpsPoint,0,translateOptions); } </script> </div> </form> </body> </html>