`

调用 BaiduMap api

阅读更多

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<meta name="keywords" content="百度地图,百度地图API,百度地图自定义工具,百度地图所见即所得工具" />

<meta name="description" content="百度地图API自定义地图,帮助用户在可视化操作下生成百度地图" />

<title>baiduMap</title>

<!--引用百度地图API-->

<style type="text/css">

    html,body{margin:0;padding:0;}

    .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

</style>

<script type="text/javascript" src="http://api.map.baidu.com/api?key=&v=1.1&services=true"></script>

</head>


<body>

  <!--百度地图容器 修改宽度跟高度-->

  <div style="width:800px;height:600px;border:#ccc solid 1px;" id=  "dituContent">

  </div>

</body>

<script type="text/javascript">

    //创建和初始化地图函数:

    function initMap(){

        createMap();//创建地图

        setMapEvent();//设置地图事件

        addMapControl();//向地图添加控件

    }

    

    //创建地图函数:

    function createMap(){

        var map = new BMap.Map("dituContent");     //在百度地图容器中创建一个地图

        var point = new BMap.Point(114.243359,30.630288);   //定义一个中心点坐标

        map.centerAndZoom(point,17);   //设定地图的中心点和坐标并将地图显示在地图容器中

       

var marker = new BMap.Marker(point);  // 创建标注

        map.addOverlay(marker);  // 将标注添加到地图中

window.map = map;       //将map变量存储在全局

    }

    

    //地图事件设置函数:

    function setMapEvent(){

        map.enableDragging();//启用地图拖拽事件,默认启用(可不写)

        map.enableScrollWheelZoom();//启用地图滚轮放大缩小

        map.enableDoubleClickZoom(); //启用鼠标双击放大,默认启用(可不写)

        map.enableKeyboard();//启用键盘上下左右键移动地图

    }

    

    //地图控件添加函数:

    function addMapControl(){

    //向地图中添加缩放控件

var ctrl_nav = new BMap.NavigationControl({anchor:BMAP_ANCHOR_TOP_LEFT,type:BMAP_NAVIGATION_CONTROL_LARGE});

map.addControl(ctrl_nav);

    //向地图中添加缩略图控件

var ctrl_ove = new BMap.OverviewMapControl({anchor:BMAP_ANCHOR_BOTTOM_RIGHT,isOpen:1});

map.addControl(ctrl_ove);

    //向地图中添加比例尺控件

var ctrl_sca = new BMap.ScaleControl({anchor:BMAP_ANCHOR_BOTTOM_LEFT});

map.addControl(ctrl_sca);

    }


    initMap();//创建和初始化地图

</script>

</html>

分享到:
评论

相关推荐

    VB调用BaiduMap示例

    这个“VB调用BaiduMap示例”就是一个典型的例子,它展示了如何在VB应用程序中嵌入并操作百度地图。下面我们将详细探讨这个示例中的关键知识点。 首先,我们要理解VB中的WebBrowser控件。这是一个内置的组件,允许VB...

    BaiduMap API

    2. `baidumapapi.jar`:这是一个Java库文件,包含了BaiduMap API的Java接口,开发者可以通过导入这个JAR文件在Java代码中调用百度地图的各种API接口。 **主要功能** 1. **地图显示**:BaiduMap API可以让你在应用...

    基于Android的电子地图应用程序的设计说明.doc

    - **线路规划功能开发**:根据用户输入的起点和终点,调用BaiduMap API计算最佳路线,并在地图上展示。 #### 六、系统测试 系统测试阶段应包括单元测试、集成测试和性能测试等多个环节,确保应用的各项功能能够稳定...

    ASP.NET调用百度地图API实例

    ASP.NET调用百度地图API实例是一个典型的Web应用开发案例,主要涉及了两个核心技术:ASP.NET框架和百度地图API。这个实例中,开发者利用ASP.NET的网页编程能力结合百度地图的JavaScript API,实现了动态地在网页上...

    BaiduMap.zip_android_baiduMap_baidumap java_百度API

    本压缩包“BaiduMap.zip”包含了在Android应用中整合百度地图API的示例代码,主要针对Java语言编写,名为“BaiduMapsApiDemo”。通过这个项目,开发者可以学习如何在自己的应用中实现地图展示、定位、路线规划等功能...

    baidumap:baidumap API 演示

    【标签】:“Java”表明该项目使用Java语言编写,这暗示了开发者将使用Java的网络请求库(如HttpURLConnection或OkHttp)来调用百度地图的RESTful API,并且可能使用JSON解析库(如Gson或Jackson)处理返回的数据。...

    vue调用百度地图api

    在Vue.js应用中调用百度地图API是一项常见的需求,它能帮助开发者实现地图展示、定位、路线规划等功能。本文将详细讲解如何在Vue项目中集成并使用百度地图API。 首先,你需要在百度地图开放平台...

    Android调用百度地图api

    本篇将详细讲解如何在Android应用中调用百度地图API,并实现自动定位、获取中心位置坐标以及标注地理信息等功能。 首先,我们需要在百度地图开放平台注册一个账号,创建应用并获取API密钥。这个API密钥是连接我们...

    baidumap.rar_asp 百度地图_baiduMap_地图标注_百度API_百度地图调用

    要调用百度地图API,首先你需要在百度地图开放平台(http://lbsyun.baidu.com/)注册并创建一个应用,获取到API密钥(AK)。这个AK是你在开发过程中与百度服务器通信的身份凭证。 接下来,我们将实现地图标注功能。...

    百度地图API调用Demo

    【百度地图API调用Demo】是一个专为Android开发者设计的示例项目,它全面展示了如何在移动应用中集成和利用百度地图API实现各种功能。这个Demo涵盖了百度地图API的大部分基本功能,对于初学者来说,这是一个很好的...

    百度地图API

    对于新手开发者,"百度地图API"提供了详尽的开发文档,涵盖了从注册应用、获取API密钥到集成SDK、编写代码的所有步骤。这些文档通常包括示例代码和API参考,有助于快速上手。例如,开发者需要在百度地图开放平台注册...

    c#调用百度地图api实例项目源码

    总之,这个"C#调用百度地图API实例项目源码"是一个很好的学习材料,可以帮助开发者掌握如何在C#环境中集成地图服务,实现各种实用功能。通过实践这个项目,你不仅可以提升C#编程技巧,还能加深对地图API的理解,为...

    百度地图API接口调用源码

    这些源码可以帮助初学者理解如何在实际项目中调用API,包括请求API、解析返回的数据、在网页上绘制地图和标注、实现路径规划等功能。通过阅读和学习这些源码,你可以了解到如何将API集成到HTML和JavaScript代码中,...

    baidumap_js_offline_V3.0

    2. **百度地图JavaScript库**:这个压缩包可能包含了百度地图API V3.0的离线版本,使得在没有网络连接的情况下,JavaScript代码仍能调用这些API来加载和操作地图。 3. **示例代码或配置文件**:为了帮助开发者更好...

    BaiduMap Demo

    开发者可以学习如何调用百度地图API计算两点之间的最短或最快路径,显示路径详情,以及在地图上绘制路径线。这对于实现导航、出行建议等功能至关重要。 TSS_LBS_Demo则更偏重于位置服务(LBS,Location-Based ...

    Android调用百度地图API实现定位

    在Android开发中,集成...综上所述,Android调用百度地图API实现定位涉及到Android SDK、百度地图API的集成、权限管理、定位事件监听等多个环节,理解并熟练掌握这些知识点对于开发具有定位功能的Android应用至关重要。

    baidumap.zip_Android BaiduMap_android_地图导航_百度地图 导航_路线规划

    开发者可以调用API进行兴趣点检索,提供个性化的本地服务推荐。 6. **地理编码与反编码**:将地址转换为经纬度坐标(地理编码)和将坐标转换为地址(反地理编码)是BaiduMap的重要功能,有助于开发者处理基于位置的...

    百度地图BaiduMap

    【百度地图BaiduMap】是基于百度地图API开发的一个应用示例,主要展示了如何在Android平台上集成和使用百度地图服务。这个应用的核心是通过引入`baidumapapi_v3_5_0.jar`框架库和`libBaiduMapSDK_v3_5_0_31.so`库...

    BaiduMap.zip_baidumap java

    基于“baidumap_java”这一标签,我们可以推测这个程序是使用Java语言调用了百度地图的SDK或者API。百度地图API提供了丰富的功能,包括但不限于地图显示、地理编码、反地理编码、路线规划、定位等。开发者可以利用...

    java调用百度公交系统

    在提供的压缩包文件“BaiduMap”中,很可能包含了示例代码或者工具类,帮助开发者快速理解和使用百度地图公交API。通过阅读和学习这些代码,你可以更好地理解如何在实际项目中实现公交查询和换乘功能。 请注意,...

Global site tag (gtag.js) - Google Analytics