百度地图Demo

var map = new BMap.Map("container");//初始化地图

map.addControl(new BMap.NavigationControl()); //初始化地图控件

map.addControl(new BMap.ScaleControl());

map.addControl(new BMap.OverviewMapControl());

var point=new BMap.Point(116.404, 39.915);

map.centerAndZoom(point, 15);//初始化地图中心点

var marker = new BMap.Marker(point); //初始化地图标记

marker.enableDragging(); //标记开启拖拽

var gc = new BMap.Geocoder();//地址解析类

//添加标记拖拽监听

marker.addEventListener("dragend", function(e){

//获取地址信息

gc.getLocation(e.point, function(rs){

showLocationInfo(e.point, rs);

});

});

//添加标记点击监听

marker.addEventListener("click", function(e){

gc.getLocation(e.point, function(rs){

showLocationInfo(e.point, rs);

});

});

map.centerAndZoom(point, 15); //设置中心点坐标和地图级别

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

//显示地址信息窗口

function showLocationInfo(pt, rs){

var opts = {

width : 250, //信息窗口宽度

height: 100, //信息窗口高度

title : "" //信息窗口标题

}

var addComp = rs.addressComponents;

var addr = "当前位置:" + addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street + ", " + addComp.streetNumber + "
";

addr += "纬度: " + pt.lat + ", " + "经度:" + pt.lng;

//alert(addr);

var infoWindow = new BMap.InfoWindow(addr, opts); //创建信息窗口对象

marker.openInfoWindow(infoWindow);

}

Class:服务类/Geocoder

Geocoder()

创建一个地址解析器的实例

getLocation(point:Point, callback:function[, options: LocationOptions])

对指定的坐标点进行反向地址解析。如果解析成功,则回调函数的参数为GeocoderResult对象,否则回调函数的参数为null。(自 1.1 新增)

Class:服务类/GeocoderResult

此类表示Geocoder的地址解析结果。它在地址解析的回调函数的参数中返回,不可实例化。

point  坐标点。(自 1.1 新增)

address  地址描述。(自 1.1 新增)

addressComponents  结构化的地址描述。(自 1.1 新增)

参考:http://blog.csdn.net/sup_heaven/article/details/7506817

http://www.cnblogs.com/milkmap/archive/2011/05/27/2059833.html

http://zhidao.baidu.com/link?url=oQTjgrx0EwhUZqV3jcgVo6Z0IcKmau12pIYU0ZnXB44yDTERTXq8MSUdmTOqVTzIp5sfPMIdGpTy2nq-4qGkDK

百度地图显示服务器地址,百度地图_根据地图上标记位置获取街道信息,以及经纬度信息...相关推荐

  1. 百度系统服务器地址,百度公共DNS地址是多少?百度DNS设置方法(windows、lunix、mac)...

    百度公共DNS提供域名解析服务,有时候DNS无法通过自动获取,只能依赖手动设置,下面我就来介绍一下怎么获取DNS并设置成固定的dns.分为两个步骤,第一步获得DNS地址,第二步设置DNS. 一.Win ...

  2. html前端使用腾讯地图入门教学:在地图上标记位置

    本文教给大家如何使用JavaScript API进行基于LBS的基础开发:在地图上标记位置.提供地图服务的有高德地图.百度地图和腾讯地图,腾讯地图官网上的JavaScript API已升级到了Java ...

  3. Android如何实现地图定位?Android studio+百度地图API+Android6.0系统实现地图显示、地址设置、点击地图定位功能(详细)

    文章说明:本文初衷是为了记录毕设学习过程,避免忘记操作流程.该功能是毕业设计的Android软件端的功能之一,本文将从获取百度地图密钥(AK)开始,详细地对地图定位配置和相关代码进行说明,文末将附上实 ...

  4. 百度地图加载空白颜色_本地地图标点的html实现

    地图批量标点的实现方法有很多,也有很多网站支持直接Excel上传数据进行标点的.比如地图无忧等.但都是软收费的模式(要么有使用期限,要么有数量限制),后来在查找资料的过程中,发现了一个在本地可以实现地 ...

  5. 百度地图加载空白颜色_本地地图批量标点的html实现

    地图批量标点的实现方法有很多,也有很多网站支持直接Excel上传数据进行标点的.比如地图无忧等.但都是软收费的模式(要么有使用期限,要么有数量限制),后来在查找资料的过程中,发现了一个在本地可以实现地 ...

  6. 百度离线地图_这个地图APP,专注于地图软件该做的事!

    Bmap Bmap,简单的双地图应用.可任意切换/高德地图数据源,致力满足日常生活的出行需求.具有步行.公交.骑行.驾驶等出行方案,查看街景. 新版特性 1.升级百度地图sdk6.0.0 2.升级高德 ...

  7. 地图上分成一块一块区域 高德地图_各种地图(如百度地图、腾讯地图和高德地图)体验上有什么区别?...

    文末有更新 ----------------------- 见图,来体验一下2015年12月7日的百度地图,我真是无话可说 我从来没有搜索过这种东西. 这问题我也@了客服,现在不知道还有没有. 呵呵, ...

  8. 注册表修改备用dns服务器地址,备用dns的服务器地址是多少_电脑备用dns服务器地址怎么查看...

    2015-01-08 13:52:51 浏览量:890 关于Win7系统上网速度是否受DNS服务器的影响,很多用户对此都希望有一个可信的证明.很多时候用户在有DNS服务器的情况下,担心DNS服务器对w ...

  9. echart 三维可视化地图_可视化地图是什么?推荐3个工具!

    做数据的人都了解,每次做报告或做图表,大家最喜欢的便是数据可视化,可视化中最喜欢的便是数据地图.谁让大家都是视觉动物,而数据地图可视化最能震撼到大家.本文将分别举例用Excel.BI工具.Echart ...

最新文章

  1. GPU信息查看以及确认Pytorch使用了GPU计算模块进行深度学习的训练
  2. 仿真环境跟车2分钟,就让自动驾驶系统撞上马路牙子,攻破率超90%,多传感器融合系统都失效...
  3. 使用ASIHTTPRequest 编译提示找不到libxml/HTMLparser.h的解决方法
  4. linux基础Samba服务和nginx服务
  5. DOS BAT批处理定义变量
  6. 也谈Spring MVC
  7. highcharts 怎么去掉鼠标悬停效果_腿上肥胖纹怎么去掉 大腿肥胖纹怎么消除
  8. 安装设置Android Studio Win7安装
  9. E: Sub-process /usr/bin/dpkg returned an error code (1)解决办法
  10. 局部临时表 全局临时表 表变量
  11. Unity3D贪吃蛇
  12. chrome谷歌浏览器安装yapi插件cross-request
  13. PDF中动态添加图片和文字
  14. Python实现两个有序集合的交集和并集
  15. jpa 动态查询条件 数组_利用JPA+querydsl实现多条件动态查询
  16. imp oracle错误3114,imp时发生错误ORA-01114
  17. 三位符号位如何看正负计算机,如何判断三角函数值符号的正负
  18. 堡垒机定义、由来以及价值简单说明
  19. 不可小觑的吃内存大户
  20. python莫比乌斯环_python基础|函数

热门文章

  1. matlab工具箱使用dir2cas,MATLAB课程第八章.ppt
  2. Java 头像剪切及上传服务器JSP 笔记
  3. java map遍历删除_HashMap的各种遍历和删除方式总结
  4. linux图形驱动安装失败,红旗Linux 下NVIDIA的驱动安装问题
  5. java启动项目报错,org.apache.catalina.lifecycleException..............以及解决方案
  6. 微信 小程序布局 scroll-view
  7. TabTopUnderLineLayout【自定义顶部选项卡(带下划线)】
  8. matplotlib 数据可视化
  9. 20145335 《信息安全系统设计基础》第2周学习总结
  10. Dream------Hadoop--HDFS的设计