定位中...
将数据存入LBS数据库中可以在页面用非常简单的几行代码就可以将自己的数据展示在地图上,这样会自动生成标注,信息窗,搜索结果列表,还会自动分页,实现地图标注与结果列表联动,非常方便。
但也有一个缺点,那就是不能在结果列表中显示自定义字段,只能显示标题和地址,如果想显示电话就不行了(也可能是我没找到方法)。
而百度地图也提供了接口让我们获取数据,然后自己处理这些数据,这就使得我们能仿照百度地图的方式来生成标注,信息窗,搜索结果列表,实现分页,地图标注与结果列表联动,还能在结果列表中显示自定义字段。
定位中...
由于能从LBS获取json数据,我们就可以按照我们自己想要的方式处理结果。
而如果不想使用LBS,而是想使用自己的数据库存储数据,虽然LBS也提供接口让我们能管理LBS上的数据,但这样能更方便的对数据进行修改,那么我们只要在后台返回类似格式的json数据就行了。
参考:http://lbsyun.baidu.com/index.php?title=lbscloud/api/geosearch