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

所属分类:媒体-地图

 30342  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);
};
相关插件-地图

jQuery中国省份地图三级联动

jQuery中国省份地图三级联动代码基于jquery制作,省市区三级联动代码,下拉框中选择中国省份,在地图上面高亮显示。
  地图
 23830  218

google地图点聚合的案例

由于google maps的国内案例较少,整理一个发给大家
  地图
 35774  315

基于百度地图API的地址输入插件

基于百度地图API的地址输入插件。可以输入地址关键词智能搜索或在地图上拖拽获取地址与坐标。
  地图
 39796  413

基于echarts中国地图map

HTML5 Canvas中国地图
  地图
 42730  354

讨论这个项目(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
    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复