百度地图之定位

//
//  locationViewController.m
//  baiDuDemo
//
//  Created by City--Online on 15/6/4.
//  Copyright (c) 2015年 XQB. All rights reserved.
//

#import "locationViewController.h"
#import "BMKLocationService.h"
#import "BMKMapView.h"

@interface locationViewController ()<BMKLocationServiceDelegate>
@property(nonatomic,strong) BMKLocationService *locService;

@end

@implementation locationViewController

- (void)viewDidLoad {
    [super viewDidLoad];

    //设置定位精确度,默认:kCLLocationAccuracyBest
    [BMKLocationService setLocationDesiredAccuracy:kCLLocationAccuracyNearestTenMeters];
    //指定最小距离更新(米),默认:kCLDistanceFilterNone
    [BMKLocationService setLocationDistanceFilter:100.f];

    //初始化BMKLocationService
    _locService = [[BMKLocationService alloc]init];
    _locService.delegate = self;
    //启动LocationService
    [_locService startUserLocationService];
}
/**
 *在将要启动定位时,会调用此函数
 */
- (void)willStartLocatingUser
{
    NSLog(@"willStartLocatingUser");
}

/**
 *在停止定位后,会调用此函数
 */
- (void)didStopLocatingUser
{
     NSLog(@"在停止定位后");
}

/**
 *用户方向更新后,会调用此函数
 *@param userLocation 新的用户位置
 */
- (void)didUpdateUserHeading:(BMKUserLocation *)userLocation
{
    NSLog(@"用户方向更新后");
}

/**
 *用户位置更新后,会调用此函数
 *@param userLocation 新的用户位置
 */
- (void)didUpdateBMKUserLocation:(BMKUserLocation *)userLocation
{
    [_locService stopUserLocationService];

    NSLog(@"%@",userLocation.location.description);
}

/**
 *定位失败后,会调用此函数
 *@param error 错误号
 */
- (void)didFailToLocateUserWithError:(NSError *)error
{
    NSLog(@"定位失败后");
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end

 

时间: 2024-11-05 04:52:13

百度地图之定位的相关文章

百度地图开发 定位 重新回到我的位置失败

问题描述 百度地图开发 定位 重新回到我的位置失败 在学习百度地图开发 定位之后 把地图滑到别的地方 再按我的位置 回来后加载不出地图 如图:![![图片说明图片说明 代码如下: case R.id.id_map_location: centerToMyLocation(); break; private void centerToMyLocation() { LatLng latLng = new LatLng(mLatiyude, mLongtude); MapStatusUpdate ms

百度地图进行定位开发的问题

问题描述 百度地图进行定位开发的问题 在进行百度地图定位开发时,在用于开发的手机上定位正常,在其他手机上显示"key 验证出错,请在AndroidManifest.xml文件中检查key设置"无法加载地图,询问各位大神,这是为什么? 解决方案 Key的问题!你看看!

ios-IOS中在uiwebview怎么定位,或者访问百度地图可以定位

问题描述 IOS中在uiwebview怎么定位,或者访问百度地图可以定位 import UIKit import CoreLocation class ViewController: UIViewController,UIWebViewDelegate,CLLocationManagerDelegate { var locationManager:CLLocationManager! @IBOutlet weak var webview_: UIWebView! override func vi

代码-安卓 调用百度地图 实时定位

问题描述 安卓 调用百度地图 实时定位 想要调用百度地图,实现实时定位的功能,在网上找到很多关于这些方面的资料,但是 把代码粘进去之后(下载的lib版本不一样,网上用的是2.0.我下载的最新版), 总是会出现很多错误,对于新手真的是很难修改,有没有哪位有最新版的demo

ios添加百度地图,定位之后,地图就是空白,把程序退出,地图就显示正常

问题描述 ios添加百度地图,定位之后,地图就是空白,把程序退出,地图就显示正常 我的程序里添加了百度地图sdk 当程序第一次装机的时候,只要你定位了以后 ,以后打开的百度的mapview都是空白,也没报错. 当把程序双击home退出之后,在进入程序一切正常!!!这个时候就是你怎么定位都不影响百度地图使用.以后不管你怎搞都没事了 百度地图sdk是最新的 Xcode是7.2 用的是ios8 解决方案 http://www.cocoachina.com/bbs/read.php?tid-257009

手机百度地图怎么定位 百度地图定位方法

注意:手机定位功能必须允许百度访问否则百度地图无法定位了,因为要有访问手机定位服务的权限才可以哦. 先打开手机的网络(数据流量或无线WiFi)和GPS定位 2.打开百度手机地图 3.点击首页左下角的[指南针]标志 4.定位成功,同时自动切换视图 好了这样你会发现你的定位已经指定你指定的位置了,以上就是小编为各位整理的关于手机百度地图定位的操作方法了.

Android 百度地图API 定位 导航 代码

前几天百度举办了百度世界大会,可惜没去参加,之前参加了百度的开发者大会,在会上也了解了百度的产品,百度现在朝着平台化的方向在发展,感觉很不错,也试用了百度的产品,现在就用着百度的网盘,今天看了下百度地图的开放API,然后做了个Demo,这里分享出来.如果应用主要针对国内市场的话,用百度地图还是一个比较不错的选择.另外,百度还有一个PCS(Personal cloud storage)个人云存储,我比较感兴趣,之后也会继续研究,然后做个Demo分享给大家.今天就先看看这个利用百度地图定位并实现目的

简单实现安卓里百度地图持续定位

这几天自己研究了关于地手机上面开发安卓地图的问题,发现百度官方示例demo讲解百度持续定位方面还是讲解的有些不清楚,本人研究了几次之后将其弄得更详细以便于让各位方便学习,有不足之处请在评论区指出,官方示例的网址是:http://lbsyun.baidu.com/index.php?title=android-locsdk/guide/v5-0 上面的网址已经将安卓简单配置百度地图环境讲解的很详细了,再次不做赘述了,此外,可能会有人发现 package com.example.andoridloc

百度地图怎么定位自己?

  第一步:首先,我们手机上要下载安装好最新版本的百度地图手机版,打开百度地图,我们点击我的这个按钮,如下图红色箭头所示. 第二步:进入以下图所示界面后,我们点击图中的更多工具. 第三步:看下图,选择位置共享这个选项. 第四步:选择以后,我们可以看到两个选项共选择:一个是共享位置;一个是发起聚会,点击"共享位置"就能够知道我们现在所处的地点了.