推广 热搜: 公司  快速  中国  上海  未来    企业  政策  教师  系统 

js中百度地图API获取本地搜索全部结果自定义显示效果

   日期:2024-11-12     作者:caijiyuan    caijiyuan   评论:0    移动:http://kaire.xrbh.cn/news/10515.html
核心提示:最近碰到一个关于百度地图api的问题: 1、首先我需要获取到一个本地搜索的全部结果; 2、然后需要对获取的结果信息

最近碰到一个关于百度地图api的问题

js中百度地图API获取本地搜索全部结果自定义显示效果

1、首先我需要获取到一个本地搜索的全部结果

2、然后需要对获取的结果信息进行读取以及对这些信息的个性化展示

大致操作如下,首先通过result.getNumPois()获取本次搜索全部结果记录数,但是这个结果无法直接全部取到,因为通过getPoi(index)方法只能获取当前页面的几条数据,所以,我们需要考虑如何将当前页面改变,能达到遍历结果所有页面数据的效果,但是很无奈,百度给的api并没有这样的方法。经过千辛万苦,各种百度查询,终于找到一种方式,就是在每次获取一个页面的数据之后,需要使用LocalSearch的gotoPage(PageIndex)重新调处下一页的数据。

大致代码结构如下。

 
 
 
 
 
 
 

在代码片段中,else分支便可以添加自己的处理代码,且能够完全获取到检索的结果

这样,我可以对检索结果进行布局设置,控制显示格式,添加动作响应等比较复杂的操作。

//注,代码片段无法直接运行,需要根据实际进行修饰才能使用。

本文地址:http://syank.xrbh.cn/news/10515.html    迅博思语资讯 http://syank.xrbh.cn/ , 查看更多
 
标签: 自定义 获取 结果
 
更多>同类资讯
0相关评论

新闻列表
企业新闻
推荐企业新闻
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2023022329号