调用百度地图出现的自动创建完成对象会清空输入框值的问题

在开发使用百度地图API的页面时,遇到输入关键字后,选择搜索提示项会导致输入框值被清空。通过在创建Autocomplete对象时设置初始输入值并监听事件,成功避免了这个问题。文章详细描述了问题的现象、解决方案以及相关代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近开发一个调用百度的页面用来定位搜索的,然后各种网上找,

map = new BMap.Map("container");//创建一个百度地图容器

map.centerAndZoom("上海市", 12);//初始化地图,12表示级别

也可以

var point = new BMap.Point(a, b);//ab代表经纬度

map.centerAndZoom(point, 12);

这样定位到你所想要的地址,然后添加各种控件,监听器什么的,百度地图api都有

举个例子:

map.addControl(new BMap.NavigationControl());  //添加默认缩放平移控件

addEventListener("onhighlight", function(e)//监听


当然这些都不是重点,最气人的就是添加一个搜索功能<

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值