ios-高德导航功能的起始点怎么和定位的位置不一致?

问题描述

高德导航功能的起始点怎么和定位的位置不一致?

定位到了我所在的地方,是在右边那个箭头那里,但是为什么导航的起始点却在左边那里??
我是有一个按钮,点击这个按钮后使用ios自带的定位功能定位,得到的经纬度,再根据这个经纬度调用高德的导航

 -(void)locate{
    if ([CLLocationManager locationServicesEnabled]) {
        if(!self.myLocation){

            self.myLocation = [[CLLocationManager alloc]init];
            self.myLocation.delegate = self;
            [self.myLocation setDesiredAccuracy:kCLLocationAccuracyHundredMeters];
            if (SYSTEMVERSION >= 8.0) {
                [self.myLocation requestAlwaysAuthorization];
            }
            if ([CLLocationManager authorizationStatus]== kCLAuthorizationStatusAuthorized || [CLLocationManager authorizationStatus]== kCLAuthorizationStatusAuthorizedAlways || [CLLocationManager authorizationStatus] == kCLAuthorizationStatusAuthorizedWhenInUse) {
                [self.myLocation startUpdatingLocation];
            }
        }

    }else{
        [Util showAlertView"请开启定位:设置 > 隐私 > 位置 > 定位服务"];
    }
}

-(void)locationManagerCLLocationManager *)manager didUpdateLocationsNSArray *)locations{
    if (locations.count > 0) {
        [self.myLocation stopUpdatingLocation];
        CLLocation *currentL = [locations lastObject];
        self.startLatitude = currentL.coordinate.latitude;
        self.startLongitude = currentL.coordinate.longitude ;
        [self beginNavWithStartLatitude:self.startLatitude startLongitude:self.startLongitude endLatitude:self.endLatitude endLongitude:self.endLongitude];
    }
}

解决方案

试着打开手机上的GPS,可能是定位不精确

解决方案二:

就是你的定位与高德的不符合,或者模式是开车的?这两个问题你check

时间: 2024-09-16 16:40:19

ios-高德导航功能的起始点怎么和定位的位置不一致?的相关文章

IOS高德地图清除部分大头针?????

问题描述 IOS高德地图清除部分大头针????? 高德地图上怎么清除部分大头针???点击自定制的气泡获取当前大头针的经纬度???求大神指教

android 用高德地图开发进行导航时,定位位置一直显示不动,不会跟着位置改变而改变

问题描述 android 用高德地图开发进行导航时,定位位置一直显示不动,不会跟着位置改变而改变 用高德地图开发导航时,实际位置虽然改变了,但是地图上的定位按钮始终不动,,无法正常导航 解决方案 导航需要开启gps,并且需要在屋外才可以. 解决方案二: 你不动我不动 中国移动我不动 解决方案三: 权限要确认没有问题,没看代码也不知道你的问题,不过开发平台的文档还是很全面细致的,仔细看看是不是哪儿没做对或少做了

iOS 怎么获取button触点在父视图中的位置

问题描述 iOS 怎么获取button触点在父视图中的位置 场景:一个scrollview上加了一些button,现在点击button,想要通过触摸点在父视图中的位置,来设置scrollview的contentoffset属性,那么我要怎么获取点坐标呢 解决方案 CGRect frame = [self.button convertRect:self.button.bounds toView:self.scrollView]; 解决方案二: UITouch *touch = [touches a

iOS 扩展 UINavigationController 出栈返回到先前标记的位置

iOS 扩展 UINavigationController 出栈返回到先前标记的位置 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 这一功能,是突然想到去年看一个 Java 什么数据结构的原码

ios 环信点击自己发送出去后的位置信息的图片,系统崩溃

问题描述 ios 环信我点击发送位置信息,发送成功后 解决方案 崩溃描述是什么

IOS开发笔记整理49之详解定位CLLocation_IOS

在项目功能中有一个定位CLLocation的需求,遇到了一些知识难点,经过各位大侠的帮助,问题解决,特此分享供大家学习,希望大家共同学习进步. 一.简单说明 1.CLLocationManager CLLocationManager的常用操作和属性 开始用户定位- (void)startUpdatingLocation; 停止用户定位- (void) stopUpdatingLocation; 说明:当调用了startUpdatingLocation方法后,就开始不断地定位用户的位置,中途会频繁

高德房芳:开发者创客贡献了很多位置感知创意

摘要: 高德地图移动应用业务群产品总监 房芳 移动互联网时代,地图和导航成为抢夺手机屏幕入口的重要工具之一.在这个小小的APP上,海量的信息通过位置感知的方式体现在用户面前.高 高德地图移动应用业务群产品总监 房芳 移动互联网时代,地图和导航成为抢夺手机屏幕入口的重要工具之一.在这个小小的APP上,海量的信息通过位置感知的方式体现在用户面前.高德地图移动应用业务群产品总监房芳向搜狐IT表示,活跃在高德地图背后的10万名开发者贡献了很多创意,有些想法甚至是颠覆性的. 开发者参与的范畴,已经不仅仅局

定位到多个位置-百度地图定位多个位置

问题描述 百度地图定位多个位置 求助!!!查看了百度地图开发文档,但是介绍的是定位当前位置. 如果我要定位多个位置,要怎么做啊 解决方案 百度地图不能定位自己的位置使用百度地图API,定位并显示自己的位置[iOS百度地图系列_1]在地图上定位当前位置 解决方案二: 你如果只是往地图上添加多个路标的话,那你只要获取到需要的经纬度就可以了,要定位多个位置,这是什么需求,难道自己还有可能既在地球又在火星? 解决方案三: 你的意思是显示多个位置吧? 在popview 创建的时候 循环加 坐标就行

iOS开发系列--地图与定位

概览 现在很多社交.电商.团购应用都引入了地图和定位功能,似乎地图功能不再是地图应用和导航应用所特有的.的确,有了地图和定位功能确实让我们的生活更加丰富多彩,极大的改变了我们的生活方式.例如你到了一个陌生的地方想要查找附近的酒店.超市等就可以打开软件搜索周边;类似的,还有很多团购软件可以根据你所在的位置自动为你推荐某些商品.总之,目前地图和定位功能已经大量引入到应用开发中.今天就和大家一起看一下iOS如何进行地图和定位开发. 定位 地图 定位 要实现地图.导航功能,往往需要先熟悉定位功能,在iO