百度地图JavaScript API 手机上面下拉关键字的自动完成不支持输入文字没有下拉框出现怎么解决?
百度地图JavaScript API 手机上面下拉关键字的自动完成不支持输入文字没有下拉框出现怎么解决?
// 百度地图API功能
var map = new BMap.Map("addressMap");
var point = new BMap.Point(longitude, latitude);
map.centerAndZoom(point, 15);
//坐标转换完之后的回调函数
translateCallback = function (data){
if(data.status === 0) {
var marker = new BMap.Marker(data.points[0]);
map.addOverlay(marker);
var label = new BMap.Label("C位)",{offset:new BMap.Size(20,-10)});
marker.setLabel(label); //添加百度label
map.setCenter(data.points[0]);
}
}
setTimeout(function(){
var convertor = new BMap.Convertor();
var pointArr = [];
pointArr.push(point);
convertor.translate(pointArr, 1, 5, translateCallback)
}, 1000);
// //添加marker和label
// var markergg = new BMap.Marker(point);
// map.addOverlay(markergg); //添加marker
// var labelgg = new BMap.Label("c位",{offset:new BMap.Size(20,-10)});
// markergg.setLabel(labelgg); //添加label
var ac = new BMap.Autocomplete( //建立一个自动完成的对象
{"input" : "addressSearch"
,"location" : map
});
输入框已经绑定成功了这个是确定的,最后就是有地图有自动定位但是在输入文字之后没有出现对应的下拉框,也没有数据,请问这个有人知道怎么解决吗?使我还需要写其他的东西吗