地址坐标反编译

来源:互联网 发布:细说php pdf 百度网盘 编辑:程序博客网 时间:2024/06/05 16:56
<style type="text/css">
body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;}
#l-map{height:100%;width:78%;float:left;border-right:2px solid #bcbcbc;}
#r-result{height:100%;width:20%;float:left;}
</style>
<script src="js/jquery-1.7.1.min.js"></script>    
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.5&ak=2df56d1d35395654b987a83108efc4c0"></script>
<title>反地址解析</title>
</head>
<body>
<div id="allmap" style="float: left;width: 800px;height: 800px;"></div>
<div>地理位置<input type="text" style="width: 300px;" id="add"/><br>
坐标x<input type="text" id="addx"/>
坐标y<input type="text" id="addy"/>
</div>
</body>
</html>
<script type="text/javascript">
var map = new BMap.Map("allmap");
var point = new BMap.Point(116.331398,39.897445);
map.centerAndZoom(point,12);
map.enableScrollWheelZoom();    //启用滚轮放大缩小,默认禁用
map.enableContinuousZoom();    //启用地图惯性拖拽,默认禁用

var gc = new BMap.Geocoder();    

map.addEventListener("click", function(e){        
    var pt = e.point;
    gc.getLocation(pt, function(rs){
        var addComp = rs.addressComponents;
        $("#add").val(addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street + ", " + addComp.streetNumber);
        $("#addx").val(e.point.lng);
        $("#addy").val(e.point.lat);
    });        
});
</script>
0 0
原创粉丝点击