您当前的位置: 首页 > 学无止境 > JS经典实例 网站首页JS经典实例
web高德地图地址检索(搜索)的使用
发布时间:2017-10-23 18:34:37编辑:雪饮阅读()
//地址检索
function addSearch(keyval,div){
map.getCity(function(data) {
if (data['province'] && typeof data['province'] === 'string') {
city =data['city'] || data['province'];
AMap.service(["AMap.PlaceSearch"], function() {
var placeSearch = new AMap.PlaceSearch({ //构造地点查询类
pageSize: 1,
pageIndex: 1,
city: city, //城市
map: map,
panel: div
});
//关键字查询
placeSearch.search(keyval, function(status, result) {
//这里可以自定义查询结果的展现容器
});
//当用户点击了默认的查询结果容器会自动在地图中生成所选项对应的marker标记
//监听用户所选项而生成的marker点击事件
AMap.event.addListener(placeSearch, "markerClick", function(e){
$("#lng_m").val(e.data.location.lng);
$("#lat_m").val(e.data.location.lat);
});
});
}
});
}
关键字词:web,高德地图,搜索,检索