html5-百度地图API获取经纬度

问题描述

百度地图API获取经纬度

用的html5引用了百度地图,在使用geolocation.getCurrentPosition的时候获取的point总是在天安门,这个方法返回的point只能精确到城市吗?要是想要获取自己精确的位置(小区或者街道)该怎么做?代码如下:
$("#myLocation").bind("click",function(){
var geolocation = new BMap.Geolocation();
geolocation.getCurrentPosition(function(position){
//alert("纬度:"+position.point.lat+";经度:"+position.point.lng);
var point1= new BMap.Point(position.point.lng,position.point.lat);
var walking = new BMap.WalkingRoute(map, {renderOptions:{map: map, autoViewport: true}});
for(var i=0;i<markerArr.length;i++){
var json = markerArr[i];
var p0 = json.point.split("|")[0];
var p1 = json.point.split("|")[1];
var point2 = new BMap.Point(p0,p1);
}
walking.search(point1,point2);
},function(error){alert("获取地理位置信息失败,请确认是否开启GPS");},{enableHighAccuracy: true});
});

解决方案

原文地址:http://104zz.iteye.com/blog/1680781

android 基于百度地图api获取经纬度

博客分类:?

android 地图开发,获取经纬度
androidmap获取经纬度?

?

一:申请百度地图key

申请key网址:http://dev.baidu.com/wiki/static/imap/key/(没有百......
答案就在这里:基于百度地图api获取经纬度

解决方案二:

百度地图BMap.Geolocation的getCurrentPosition方法参数只有2个吧,你怎么有3个了。。这个不是使用浏览器内置的geolocation,包装过了的,去掉error回调,用{enableHighAccuracy: true}替换。
http://developer.baidu.com/map/reference/index.php?title=Class:%E6%9C%8D%E5%8A%A1%E7%B1%BB/Geolocation

如果 你有详细地址,使用BMap.Geocoder类的getPoint方法可以得到详细经纬度
http://developer.baidu.com/map/index.php?title=jspopular/guide/service#.E5.9C.B0.E7.90.86.E7.BC.96.E7.A0.81

时间: 2024-02-19 08:16:54

html5-百度地图API获取经纬度的相关文章

怎么根据百度地图位置获取经纬度?

  对于编程人员来说,有时会遇到根据地址.位置获取经纬度. 第一步:现在百度里搜索"百度经纬度获取工具 - 拾取坐标系统",进入网址. 第二步:在输入框里输入你需要查找经纬度的地址,然后用鼠标点击你要找的地方,这时右上角的输入框中就会出现经纬度,当然你的鼠标也会显示经纬度. 第三步:当然你也可以勾选坐标反查. 第四步:然后再输入经纬度,点击"百度一下"按钮,即可查询到该经纬度的地址了. 第五步:我提供的就只是一般人所需要的,不是编程需要的代码.

js使用百度地图定位获取经纬度

最近的项目中需要使用定位功能,并且获取当前位置的经纬度,查阅资料了整理了如下代码: function locationPosition(){ var geolocation = new BMap.Geolocation(); geolocation.getCurrentPosition(function(r){   var city_lat = r.latitude; var city_lng = r.longitude;   Cookies.set("save_city_latitude&qu

android-Android百度地图API怎么获取邮编?

问题描述 Android百度地图API怎么获取邮编? 我用OnMapOnclickListener里面只有MapPoi,只有地点名称坐标,其他监听点击地图怎么获取点击地点的邮编? 解决方案 android 基于百度地图api获取经纬度android 百度地图apiandroid 用百度地图API获取经纬度和地理位置 解决方案二: 有专门的邮编数据库,查询了地址再查询邮编 解决方案三: 你可以查查百度地图API 解决方案四: http://blog.csdn.net/column/details/

代码-百度地图api根据坐标定位

问题描述 百度地图api根据坐标定位 我使用的是百度地图api,现在是根据具体位置定位,如何根据坐标定位了,代码怎么写呢 解决方案 百度地图API: 通过经纬度定位到百度地图位置android 百度地图api 定位以及overlay集成百度地图API实现定位 解决方案二: //mBaiduMap = mMapView.getMap(); // //设定中心点坐标 // LatLng cenpt = new LatLng(37.8580960000,112.5474410000); // //定义

javascript使用百度地图api和html5特性获取浏览器位置

 本文介绍了javascript使用百度地图api和html5特性获取浏览器位置的小功能,大家参考使用吧 代码如下: <!DOCTYPE html> <html> <body> <p id="demo">点击这个按钮,获得您的位置:</p> <button onclick="getLocation()">试一下</button> <script src="http:/

java调用百度地图API根据地理位置中文获取经纬度

版权声明:本文为博主原创文章,转载注明出处http://blog.csdn.net/u013142781 百度地图api提供了很多地图相关的免费接口,有利于地理位置相关的开发,百度地图api首页:http://developer.baidu.com/map/. 博主使用过根据地理根据地理位置中文获取经纬度的api,下面提供Java调用百度api接口的代码,详情可参考百度地图api相关说明:http://developer.baidu.com/map/index.php?title=webapi/

【百度地图API】自行获取区域经纬度的工具

原文:[百度地图API]自行获取区域经纬度的工具 摘要:上一章教大家如何建立自己的行政区域地图.这次为大家提供一个,可视化选择区域,并且能自动生成经纬度代码的工具.工具的源代码完全公开,并且做了详尽的注释.可以单纯做为一个工具,也可做为百度地图API的学习案例.   工具说明: 1.开关可以控制,是否在地图上建立折线覆盖物 2.双击地图,会建立多边形覆盖物 3.自动输入的经纬度信息,最后一行不要复制.因为map的dblclcik事件,会先触发两次click,最后才是dblclick. 4.清除按

Android中使用百度地图API:根据经纬度查询地址信息

百度地图移动版API不仅包含构建地图的基本接口,还集成了众多搜索服务,包括:位置检索.周边检索. 范围检索.公交检索.驾乘检索.步行检索.地址信息查询等. 百度地图移动版API提供的搜索服务主要是 通过初始化MKSearch类,注册搜索结果的监听对象MKSearchListener来实现异步搜索服务.首先需要自定义一 个MySearchListener类,它实现MKSearchListener接口,然后通过实现接口中不同的回调方法,来获得对应的 搜索结果.MySearchListener类的定义

Android中使用百度地图API:城市POI搜索-获取所有结果

本文主要讲解如何通过百度地图API搜索得到一个城市里的所有POI.这里有必要对"所有"这个词进行强 调一下,以便引起重视,之所以这样说,是因为在搜索POI时,默认仅返回一页的搜索结果10条,那么如何才 能得到所有的搜索结果呢?其实baidu map api是提供了相关的方法,但我发现有相当多的网友都在问这个问 题,所以有必要讲解演示一下. 先讲一下什么称之为"城市POI搜索"?它与我们在上一篇文章([011] 百 度地图API之POI搜索-发现你身边的兴趣点,如超市