`
maozilee
  • 浏览: 252663 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

百度地图周边搜索最近的POI查询

 
阅读更多

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>所有POI的查询-地址解析</title>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.2"></script>
</head>
<body>
<input type="button" onclick="displayPOI();" value="断定" />
<div style="width:600px;height:340px;border:1px solid gray;float:left;" id="container"></div>
<div style="width:300px;height:340px;border:1px solid gray;border-left:0;float:left;" id="panel"></div>
</body>
</html>
<script type="text/javascript">
var map = new BMap.Map("container");
var mPoint = new BMap.Point(116.404, 39.915);
map.centerAndZoom(mPoint, 16);
map.enableScrollWheelZoom();        //启用滚轮缩放

var mOption = {
    poiRadius :100,           //半径为1000米内的POI,默认100米
    numPois :10                //列举出50个POI,默认10个
}

var myGeo = new BMap.Geocoder();        //创建地址解析实例

function displayPOI(){
    document.getElementById("panel").innerHTML  = "";
    map.addOverlay(new BMap.Circle(mPoint,500));        //添加一个圆形覆盖物
    myGeo.getLocation(mPoint,
        function mCallback(rs){
            var allPois = rs.surroundingPois;       //获取全部POI(该点半径为100米内有6个POI点)
            for(i=0;i<allPois.length;++i){
                document.getElementById("panel").innerHTML += "<p style=font-size:12px;>" + (i+1) + "、" + allPois[i].title + ",地址:" + allPois[i].address + ",LAT:"+ allPois[i].latitude +"</p>";
                map.addOverlay(new BMap.Marker(allPois[i].point));                
            }
        },mOption
    );
}


</script>
 
分享到:
评论

相关推荐

    基于百度地图API -- 周边POI搜索

    本项目关注的是“基于百度地图API的周边POI(Point of Interest)搜索”,这是一个典型的地理定位与信息检索应用场景,主要涉及到Android平台上的开发。下面将详细阐述相关知识点: 1. **百度地图API**:百度地图...

    百度地图poi搜索+自动检索附近地址

    本文将深入探讨“百度地图poi搜索+自动检索附近地址”这一主题,结合提供的标签“百度地图”和“poi检索”,以及压缩包中的文件名“BaiduMapDemo”,我们将详细讲解如何实现这个功能。 1. **百度地图API** 百度...

    百度地图POI

    总结,百度地图POI服务是现代生活中的实用工具,通过强大的定位技术、GIS数据库和智能搜索算法,为用户提供便捷的地点搜索和周边信息查询。同时,其开放的API接口和注重隐私保护的设计,也为开发者和用户带来了更多...

    百度地图poi检索demo

    百度地图POI检索服务通过提供强大的搜索引擎,支持模糊查询、精确匹配以及多条件筛选,为开发者提供了强大而灵活的工具。 2. 百度地图API介绍 百度地图提供JavaScript API、Android SDK、iOS SDK等多种开发接口,...

    基于百度地图的定位周边搜索功能

    【基于百度地图的定位周边搜索功能】是一种常见的地图应用功能,它结合了GPS定位技术和地图服务,让用户能够快速发现自己所在的位置,并查找附近的各种兴趣点,如餐馆、酒店、公园等。这种功能在日常生活中有着广泛...

    Baidu地图自定义模糊查询

    本文将深入探讨“Baidu地图自定义模糊查询”这一主题,旨在帮助开发者更好地利用百度地图API实现地图上的高效信息检索。 首先,我们要理解什么是模糊查询。在传统的查询模式中,用户需要精确输入目标信息才能获取...

    Android程序研发源码百度地图API-定位周边搜索POI源码.zip

    在Android应用程序开发中,使用百度地图API是一种常见的实践,它为开发者提供了丰富的地图功能,如定位、导航、周边搜索和兴趣点(POI)查询等。这个压缩包"Android程序研发源码百度地图API-定位周边搜索POI源码.zip...

    Android高级应用源码-Android 百度地图API-定位周边搜索POI源码.zip

    在这个源码中,可能用到了`BaiduMap`对象来展示地图,`LocationClient`用于获取用户的位置信息,以及`PoiSearch`类来实现周边POI(Point of Interest)的搜索。 3. **地图显示与交互**:显示地图需要初始化`MapView...

    Android百度地图poi范围搜索

    `MKSearch`是百度地图API中的一个关键类,负责处理各种类型的搜索请求,如关键词搜索、周边搜索、路线规划等。在`PoiSearchActivity`中,我们需要初始化`BMapManager`和`MKSearch`对象,确保它们与我们的应用程序上...

    百度地图api获取周边配套数据地点查找周围环境银行、公交、医院、购物、学校等)

    本主题聚焦于如何利用百度地图API来获取周边配套数据,例如查找周围的银行、公交站、医院、购物中心以及学校等。这个过程涉及到前端网页开发中的HTML、JavaScript(JQ)和CSS技术。 首先,我们需要理解百度地图API...

    百度地图周边检索

    【百度地图周边检索】是利用百度地图API进行的一项功能,主要目的是在地图上搜索特定位置周围的兴趣点(POI,Points of Interest),如餐馆、商店、公园等。这个功能广泛应用于移动应用、网站以及各类地理位置服务中...

    使用百度地图的公交查询

    8. 周边搜索:通过百度地图的POI(Point of Interest)搜索功能,可以查询到地图上的商家、餐馆、景点等信息。结合用户的位置,可以实现周边兴趣点的推荐。 9. 代码注释:良好的代码注释是项目可维护性的重要保障。...

    百度POI APPCAN DEMO.zip

    POI API提供了包括搜索、周边检索、详情查询等多种功能。 3. **调用API过程**: - **授权与认证**:在使用百度POI API前,开发者需要在百度地图开放平台注册并获取API密钥,这个密钥将在请求中用于身份验证。 - *...

    百度地图实现定位搜索功能

    在移动应用开发中,百度地图API是一个重要的工具,它提供了丰富的功能,如定位、搜索以及显示周边信息。本文将深入探讨如何利用百度地图API来实现在应用程序中集成这些功能。 【描述】:“百度地图实现定位、搜索、...

    百度地图poi

    百度地图POI搜索主要涉及到`PoiSearch`类,通过这个类可以进行周边兴趣点的搜索。以下是一个简单的搜索示例: ```java PoiSearch poiSearch = new PoiSearch(this, PoiSearch.QueryBuilder() .keyword("餐厅") // ...

    百度poi,baidu百度地图poi数据,全国商户数据,全国热点数据免费下载

    本文将围绕“百度poi”这一主题,深入探讨百度地图提供的POI(Point of Interest,兴趣点)数据以及其在开发中的重要性。 首先,我们要了解什么是POI数据。POI数据是指地图上具有特定意义的点,如商业设施、公共...

    百度地图api_百度地图API_百度地图_

    通过使用百度地图API,开发者可以轻松地实现地图展示、定位、路径规划、地理编码、周边搜索等众多实用功能。 首先,我们来了解一下**地图展示**。百度地图API提供了JavaScript和Android/iOS SDK等多种方式来展示...

    百度地图中心选点坐标

    为了进一步扩展功能,比如根据中心点坐标搜索周边的POI(Point of Interest,兴趣点)数据,我们可以调用百度地图的POI搜索API。通过提供中心点坐标作为参数,可以获取附近的餐馆、酒店、公园等信息,丰富应用的功能...

    baidu百度poi,google谷歌poi数据库全国商家、医院、银行、加油站、学校、楼宇、公交等数据

    此外,对于开发者来说,百度提供了API接口,允许他们集成这些数据到自己的应用程序中,实现定制化的地图服务,如路径规划、周边搜索等。 谷歌POI数据库同样广泛应用于全球范围内。尽管在中国大陆,谷歌地图服务受限...

Global site tag (gtag.js) - Google Analytics