省市区三级联动结合百度地图查询位置

所属分类:媒体-地图

 31337  352  查看评论 (7)
分享到微信朋友圈
X
省市区三级联动结合百度地图查询位置 ie兼容11
// 在指定容器创建地图实例并设置最大最小缩放级别
var map = new BMap.Map("allmap", {
    minZoom: 4,
    maxZoom: 19
});

// 初始化地图,设置中心点和显示级别
map.centerAndZoom(new BMap.Point(116.38, 39.90), 4);

// 开启鼠标滚轮缩放功能,仅对PC上有效
map.enableScrollWheelZoom(true);

// 将控件(平移缩放控件)添加到地图上
map.addControl(new BMap.NavigationControl());


// 创建位置检索、周边检索和范围检索
var local = new BMap.LocalSearch(map, {
    renderOptions: {
        map: map
    }
});


var geocoder = new BMap.Geocoder();
map.addEventListener("click", function(e) { //给地图添加点击事件

    geocoder.getLocation(e.point, function(rs) {

        alert(rs.address); //地址描述(string)

        console.log(rs.addressComponents); //结构化的地址描述(object)
        console.log(rs.addressComponents.province); //省
        console.log(rs.addressComponents.city); //城市
        console.log(rs.addressComponents.district); //区县
        alert(rs.addressComponents.street); //街道
        alert(rs.addressComponents.streetNumber); //门牌号

        console.log(rs.surroundingPois); //附近的POI点(array)

        console.log(rs.business); //商圈字段,代表此点所属的商圈(string)
    });

});

// 获取省市区选中select框值,发起检索
function theLocation() {
    var province = $("#province10").val();
    var city = $("#city10").val();
    var district = $("#district10").val();
    var address = document.getElementById("cityName").value;
    /*if (city != "") {
        local.search(city);
    } */
    local.search(province + city + district + address);
};
相关插件-地图

仿美团外卖腾讯地图选点(原创)

自动构建地图搜索,地图选点,拖拽选点,动态删除版权信息, 异步加载腾讯地图js等
  地图
 32892  319

百度地图区域选择

百度地图多边型覆盖物对区域进行覆盖选择和自定义覆盖物
  地图
 41959  319

jQuery公司位置全国分布显示代码

jQuery公司全国位置分布弹出显示代码
  地图
 22770  272

省市区三级联动结合百度地图查询位置

全国各地省市区三级联动,手动输入地址结合百度地图查询位置
  地图
 31338  352

讨论这个项目(7)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    李阳 0
    2019/6/27 17:28:52
    309000281@qq.com 大神给我把 回复
    ° 映天红っ 0
    2019/3/25 11:26:47
    哥哥求分享!!475494884@qq.com 回复
    赵不悔 0
    2018/12/14 11:04:45
    哥哥求分享!!renjieshidai@163.com
        ywy08055080
        2019/1/23 19:42:31
        我也想获得分享
        ??0
        2019/5/7 11:34:25
        好的
        .ε喜乐з0
        2019/5/14 16:58:37
        弱弱的说一句俺也想要
        .ε喜乐з0
        2019/5/14 16:59:13
        QQ邮箱1933561795@qq.com
    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复