搜索结果重复显示

搜索结果重复显示

<!DOCTYPE html>

<html>

<head>

<title></title>

<style type="text/css">

*{list-style: none}

#container{

width: 600px;

height: 500px;

}

.searchText{

position: absolute;

top: 20px;

left: 20px;

height: 25px;

width: 200px;

}

.result{

position: absolute;

top: 50px;

height: 300px;

width: 200px;

}

</style>

<script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15&key=05c87397bd2fbeb35740bc71f116f932"></script> 

</head>

<body>

<div id="container"></div> 

<input type="text" class="searchText">

<ul class="result"></ul>

<script type="text/javascript">

var myMap = new AMap.Map('container');

var searchText = document.querySelector('.searchText');

var result = document.querySelector('.result');



AMap.plugin('AMap.Autocomplete',function(){


searchText.oninput = function(){

result.innerHTML = '';

if(this.value == ''){return;}

new AMap.Autocomplete().search(this.value,function(status,data){

console.log(data.tips);

for(var i=0;i<data.tips.length;i++){

console.log(data.tips.length);

//console.log(data.tips[i]);

var myli = document.createElement('li');

myli.innerHTML = data.tips[i].name;

mylng = data.tips[i].location.lng;

mylat = data.tips[i].location.lat;

result.appendChild(myli);

myli.onclick = function(){

myMap.setCenter([mylng,mylat]);

myMap.setZoom(15);

}

}

})

}

})


</script>

</body>

</html>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕言 2020-04-16 10:22:03

同学你好,这边测试是正常的,如下:

http://img1.sycdn.imooc.com//climg/5e97c309093878de02050274.jpg

上方图中只是名字一样而已,可以不用在意

http://img1.sycdn.imooc.com//climg/5e97c09e093522f610490282.jpg

同学可以清除浏览器缓存再测试下,如果还是不可以的话,那么同学使用的是什么系统?使用的是什么浏览器测试的呢?可以详细描述下,另外:可以把测试结果截图上传一下。

祝学习愉快~

好帮手慕言 2020-04-15 13:45:20

同学你好,可以按照下方测试下。

http://img1.sycdn.imooc.com//climg/5e969f6b093d448d06920115.jpg

祝学习愉快~

  • 提问者 慕慕9315793 #1
    还是不行,还是显示很多搜索结果
    2020-04-15 21:14:02
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
3.WebAPP开发与小程序
  • 参与学习           人
  • 提交作业       622    份
  • 解答问题       6815    个

微信带火了小程序,也让前端工程师有了更多的展现机会,本阶段带你从移动基础知识的学习到webAPP开发,及小程序开发,让你PC端与移动端两端通吃。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师