天天看點

jquery做百度地圖

//定位地理位置

    function onlocate() {

        $(".jqx-validator-hint").click();

        if (map == null) {

            map = new BMap.Map("allmap");

            var point = new BMap.Point(121.488474, 31.235824);

            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) {

                    $("#add").val(rs.address);

                    $("#addx").val(e.point.lng);

                    $("#addy").val(e.point.lat);

                    $("#address").val(rs.address);

                });

            });

        }

        tanchuceng('allmaps', 'close2');

    }

注明 :需要導入js包    <script type="text/javascript" src="http://api.map.baidu.com/api?v=1.5&ak=574f075162790fbda9560b5221f4cbf0"></script> 

以及Jquery的js檔案