百度地图定位失败,崩溃问题(not agree privacyMode, please invoke SDKInitializer.setAgreePrivacy(Context, boolean))

百度开发文档,在application中初始化百度地图只有两行:

//在使用SDK各组件之前初始化context信息,传入ApplicationContext

SDKInitializer.initialize(this);

//自4.3.0起,百度地图SDK所有接口均支持百度坐标和国测局坐标,用此方法设置您使用的坐标类型.

//包括BD09LL和GCJ02两种坐标,默认是BD09LL坐标。

SDKInitializer.setCoordType(CoordType.BD09LL);


需要在加两行:


SDKInitializer.setAgreePrivacy(this,true);

LocationClient.setAgreePrivacy(true);

在application中初始化一共四行,注意代码顺序。

注意代码顺序。

注意代码顺序。

注意代码顺序。

最终在application中初始化:

SDKInitializer.setAgreePrivacy(this,true);

//在使用SDK各组件之前初始化context信息,传入ApplicationContext

SDKInitializer.initialize(this);

//自4.3.0起,百度地图SDK所有接口均支持百度坐标和国测局坐标,用此方法设置您使用的坐标类型.

//包括BD09LL和GCJ02两种坐标,默认是BD09LL坐标。

SDKInitializer.setCoordType(CoordType.BD09LL);

LocationClient.setAgreePrivacy(true);

你可能感兴趣的:(百度地图定位失败,崩溃问题(not agree privacyMode, please invoke SDKInitializer.setAgreePrivacy(Context, boolean)))