高德地图怎样实现实时定位,得到当前地点的坐标,位置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了高德地图怎样实现实时定位,得到当前地点的坐标,位置相关的知识,希望对你有一定的参考价值。
你在初始化地图对象的时候添加一个鼠标监听。mapObj.addEventListener(mapObj,MOUSE_CLICK,MclickMouse);//鼠标点击事件
MclickMouse就是你点击后想要做的事儿。
function MclickMouse(param) //传入 地图对象 param ,以便获取XY document.getElementById("mapX").value=param.eventX; document.getElementById("mapY").value=param.eventY;
这样就可以得到x,y坐标了。 参考技术A 利用CoreLocatio下的locManager=[[CLLocationManager alloc]init];
// locManager.delegate=self;
// locManager.desiredAccuracy=kCLLocationAccuracyBest;
// locManager.distanceFilter=5.0f;
// [locManager startUpdatingLocation];
复制代码
方法获取当前位置的经纬度,然后用
MASearch *maSearch=[[MASearch alloc]init];
MAReverseGeocodingSearchOption *searchOption=[[MAReverseGeocodingSearchOption alloc]init];
searchOption.config=@"SPAS";
searchOption.x=self.klatitude;
searchOption.y=self.klongitude;
[maSearch reverseGeocodingSearchWithOption:searchOption];
复制代码
方法逆地理编码获取当前城市的名字,但是好像逆地理编码的回调函数没有执行
在初始化地图对象的时候添加一个鼠标监听。
mapObj.addEventListener(mapObj,MOUSE_CLICK,MclickMouse);//鼠标点击事件 MclickMouse就是你点击后想要做的事儿。
复制代码
function MclickMouse(param) //传入 地图对象 param ,以便获取XY document.getElementById("mapX").value=param.eventX; document.getElementById("mapY").value=param.eventY;
复制代码
这样就可以得到x,y坐标了。 参考技术B 似乎在地图的登录一页中有一项设置,设置中有一条在网络打开的情况下,卫星定位后会显示当前的GPS的定位数据。 参考技术C 依靠:GPS + 手机基站定位
如何在高德地图上定位
参考技术A 问题一:高德地图如何定位自己的位置 亲,您打开高德地图的地图界面后,左下角有个圆圈的图标,即回到车位按钮,点击后会通过网络定位当前位置;如您设置任一目的地后,启动导航,会通过GPS定位当前位置,请您了解,有问题随时追问哦。问题二:怎样在高德地图上定位公司地址 楼主好,您是需要新增地点吗?新增地点您在地图上找到您店铺所在的位置,长按此位置2秒出现蓝色气泡,点击右下角新增地点选择新增商户、楼宇、公共设施,将问题描述清楚提交即可
问题三:高德地图如何定位别人 亲,由于目前软件定位都是使用的设备内置的GPS模块进行定位的,所以无法定位其他人的位置哦~
问题四:高德地图是怎么进行定位的 高德地图:定位主要分为三个,wifi,基站,gps!
metro版本的高德地图吧,就是用的wifi 版本,因为里面也没有gps和基站模块。
高德的数据库比较精确吧,对应wifi 的mac地址与经纬度的映射比较精确。
至于GPS和基站定位,GPS就是手机上面有设置,大众基本都知道,至于基站定位就是电信移动的基站覆盖点。
具体使用:
1、首先,我们需要通过应用市场下载安装高德地图到手机上。
2、打开手机上的高德地图,地图上会自动出现我们当前的所在位置和周边情况。点击屏幕右下角的加减号(或者直接用手指缩放),我们可以对地图进行缩放,放大地图就可以得到更加详细的位置信息。
3、在屏幕下方,我们可以看到路线、导航、更多等选项,我们可以选择【路线】,手机界面发生变换,我们可以输入目的地,默认的起点是你现在所在的位置(也可以进行修改)。
4、如果你根据路线不能够很好的找到方向,就可以用上【导航】,点击屏幕右下角的【导航】,跳出提示打开GPS。
5、打开GPS后在点击导航,就进入了导航界面,我们只需根据导航提示行走就可以到达目的地。
问题五:怎么将高德地图上找到的位置告诉别人 楼主好,您搜索到某个信息点之后点击详情,然后点击右上角的图标可以进行位置分享
问题六:高德定位要怎么自己添加 请问您是要添加商户吗?首先,在需要新增的位置长按,此时地图上会出现一个蓝色的气泡,然后点击右下角的“新增地点”,进入下一级页面后选择第一个“新增商户、楼宇、公共设施”,选择完成后将进入报错页面,在页面上输入名称,在输入名称完成后首先需要搜索,如果能搜索到您准备新增的商铺,即您要新增的商铺在地图上已经存在,请退出报错页面;如果搜索结果中没有您要新增的商铺,您可以点击右下角的“继续新增名称”,名称输入完成后,需要进行拍照,请对着您需要新增的商铺拍摄一张正面照,拍照完成后,请点击“选择位置”选择商铺的详细位置,在下面页面通过移动底图可以选择最精确的POI位置,确认选点完成后,再补充详细的地址和电话后就可以提交啦,小德会尽快审核并将您上报的信息收录至高德地图
问题七:如何在高德地图上定位某人 地图软件没有这种功能的。
如果两位好友有微信,可以使用共享位置来定位。
问题八:高德地图javascript api怎么定位到当前位置 lbs.amap/...cation
问题九:高德地图不显示定位怎么在设置中打开 楼主好,您在手机设置中打开定位服务(GPS服务),然后请您带户外空旷地方进行定位
问题十:在高德地图上如何把自己的车定位 30分 在能直接看到大部分天空的地方打开GPS,再打开高德地图,静止状态下等候1-5分钟,地图上就会出现自己的车子的位置。
以上是关于高德地图怎样实现实时定位,得到当前地点的坐标,位置的主要内容,如果未能解决你的问题,请参考以下文章