全部服务产品
开发者频道
定价
登录

文档全面上新

更科技的视觉体验,更高效的页面结构,快前往体验吧!

体验新版
附近检索组件
附近检索组件
 
(未显示1个用户的9个中间版本)
第1行: 第1行:
 +
{{webcomp-sidebar}}
 
==附近检索组件==
 
==附近检索组件==
 
附近检索组件实现展示周边一定范围内指定poi数据的功能,有地图和列表两种展示方式。
 
附近检索组件实现展示周边一定范围内指定poi数据的功能,有地图和列表两种展示方式。
 +
  
 
'''地图方式代码片段如下:'''
 
'''地图方式代码片段如下:'''
<pre>
+
<source>
<lbs-nearby enable-geo="true" city="北京" num="10" query="美食" radius="5000" type="map" style="height:100%"></lbs-nearby>
+
 
</pre>
+
<lbs-nearby enable-geo="true" city="北京" num="10" query="美食" radius="5000" type="map" style="height:100%" sort=”price” center=”12961340.92,4823546.32”></lbs-nearby>
 +
 
 +
</source>
  
 
其中,
 
其中,
 +
 
lbs-nearby表示地图附近检索标签;
 
lbs-nearby表示地图附近检索标签;
  
第21行: 第26行:
  
 
type表示是进图区还是列表页,其中map指图区,list指列表。
 
type表示是进图区还是列表页,其中map指图区,list指列表。
 +
 +
sort 表示排序方式,其中price指价格从低到高,distance指距离从进到远(需要center 或者开启geo),groupon表示团购优先
 +
 +
center 表示检索中心,如果想启用center,请将 enable-geo设为false,或者取消该属性。
 +
 +
 +
修改后刷新界面的属性:city,num,type,query,sort,radius,center
 +
  
 
'''实现的效果如下:'''
 
'''实现的效果如下:'''
  
http://api.map.baidu.com/lbsapi/cloud/cms/jsapi/nearby.PNG
+
http://wiki.lbsyun.baidu.com/cms/nearby-map.PNG
  
 
点击面板里的“到这里”会进入webapp版百度地图的线路查询(见下图),点击电话按钮可以拨打商家电话:
 
点击面板里的“到这里”会进入webapp版百度地图的线路查询(见下图),点击电话按钮可以拨打商家电话:
  
http://api.map.baidu.com/lbsapi/cloud/cms/jsapi/webapproute.png
+
http://wiki.lbsyun.baidu.com/cms/nearby-line.PNG
  
 
将type值改成list,得到检索列表效果如下:
 
将type值改成list,得到检索列表效果如下:
  
http://api.map.baidu.com/lbsapi/cloud/cms/jsapi/nearbylist.png
+
http://wiki.lbsyun.baidu.com/cms/nearby-list.PNG
  
 
点击列表里的数据会进入webapp百度地图的详情页面:
 
点击列表里的数据会进入webapp百度地图的详情页面:
  
http://api.map.baidu.com/lbsapi/cloud/cms/jsapi/webdetail.png
+
http://wiki.lbsyun.baidu.com/cms/nearby-detail.PNG
 +
 
  
 
'''完整代码参考:'''
 
'''完整代码参考:'''
  
<syntaxhighlight lang="html4strict" line start="100" enclose="div">
+
<source>
  
 
<html>
 
<html>
第47行: 第61行:
 
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
 
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
 
<title>附近检索组件</title>
 
<title>附近检索组件</title>
<script src="http://api.map.baidu.com/components?ak=CA4de4f8d8e3c3891eb39a78f8343cd4&v=1.0">
+
<script src="http://api.map.baidu.com/components?ak=yourak&v=1.0">
 
</script>
 
</script>
 
</head>
 
</head>
 
<body>
 
<body>
 
<!—附近检索组件-->
 
<!—附近检索组件-->
<lbs-nearby enable-geo="true" city="北京" num="10" query="美食" radius="5000" type="map"></lbs-nearby>
+
<lbs-nearby enable-geo="true" city="北京" num="10" query="美食" radius="5000" type="map" style="height:100%"></lbs-nearby>
 
</body>
 
</body>
 
</html>
 
</html>
  
 
+
</source>
 
+
</syntaxhighlight>
+

2015年1月16日 (五) 18:10的最后版本

附近检索组件

附近检索组件实现展示周边一定范围内指定poi数据的功能,有地图和列表两种展示方式。


地图方式代码片段如下:

<lbs-nearby enable-geo="true" city="北京" num="10" query="美食" radius="5000" type="map" style="height:100%" sort=”price” center=12961340.92,4823546.32></lbs-nearby>

其中,

lbs-nearby表示地图附近检索标签;

enable-geo表示启动定位功能,启动定位后会以定位点为中心点坐标进行检索;

city表示检索城市;

num表示显示的检索结果条数;

query表示检索关键字;

radius表示周边检索的检索半径;

type表示是进图区还是列表页,其中map指图区,list指列表。

sort 表示排序方式,其中price指价格从低到高,distance指距离从进到远(需要center 或者开启geo),groupon表示团购优先

center 表示检索中心,如果想启用center,请将 enable-geo设为false,或者取消该属性。


修改后刷新界面的属性:city,num,type,query,sort,radius,center


实现的效果如下:

nearby-map.PNG

点击面板里的“到这里”会进入webapp版百度地图的线路查询(见下图),点击电话按钮可以拨打商家电话:

nearby-line.PNG

将type值改成list,得到检索列表效果如下:

nearby-list.PNG

点击列表里的数据会进入webapp百度地图的详情页面:

nearby-detail.PNG


完整代码参考:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
<title>附近检索组件</title>
<script src="http://api.map.baidu.com/components?ak=yourak&v=1.0">
</script>
</head>
<body>
<!—附近检索组件-->
<lbs-nearby enable-geo="true" city="北京" num="10" query="美食" radius="5000" type="map" style="height:100%"></lbs-nearby>
</body>
</html>
  • 文档根本没法用

  • 文档水平很差

  • 文档水平一般

  • 文档不错

  • 文档写的很好

如发现文档错误,或对此文档有更好的建议,请在下方反馈。问题咨询请前往反馈平台提交工单咨询。

提交反馈

拖动标注工具

添加矩形标注

添加箭头标注

完成

取消