当前位置: 首页>>代码示例>>Java>>正文


Java LocationClientOption.disableCache方法代码示例

本文整理汇总了Java中com.baidu.location.LocationClientOption.disableCache方法的典型用法代码示例。如果您正苦于以下问题:Java LocationClientOption.disableCache方法的具体用法?Java LocationClientOption.disableCache怎么用?Java LocationClientOption.disableCache使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.baidu.location.LocationClientOption的用法示例。


在下文中一共展示了LocationClientOption.disableCache方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: initLocation

import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
public void initLocation() {
	myLocationClient = new LocationClient(mContext);
	myLocationListener=new MyLocationListener();
	myLocationClient.registerLocationListener(myLocationListener);
	// 设置定位参数
	LocationClientOption option = new LocationClientOption();
	option.setCoorType("bd09ll"); // 设置坐标类型
	option.setScanSpan(10000); // 10分钟扫描1次
	// 需要地址信息,设置为其他任何值(string类型,且不能为null)时,都表示无地址信息。
	option.setAddrType("all");
	// 设置是否返回POI的电话和地址等详细信息。默认值为false,即不返回POI的电话和地址信息。
	option.setPoiExtraInfo(true);
	// 设置产品线名称。强烈建议您使用自定义的产品线名称,方便我们以后为您提供更高效准确的定位服务。
	option.setProdName("通过GPS定位我当前的位置");
	// 禁用启用缓存定位数据
	option.disableCache(true);
	// 设置最多可返回的POI个数,默认值为3。由于POI查询比较耗费流量,设置最多返回的POI个数,以便节省流量。
	option.setPoiNumber(3);
	// 设置定位方式的优先级。
	// 当gps可用,而且获取了定位结果时,不再发起网络请求,直接返回给用户坐标。这个选项适合希望得到准确坐标位置的用户。如果gps不可用,再发起网络请求,进行定位。
	option.setPriority(LocationClientOption.GpsFirst);
	myLocationClient.setLocOption(option);
	myLocationClient.start();
}
 
开发者ID:jacksenh,项目名称:CitySelct,代码行数:25,代码来源:CityListAdapter.java

示例2: setLocationOption

import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
/***************************百度定位相关**********************************/
// 设置相关参数
	private void setLocationOption() {
		LocationClientOption option = new LocationClientOption();
		option.setOpenGps(true);// 打开gps 
		mLocClient.setLocOption(option);  
		// 设置坐标类型 ,
		option.setCoorType(COOR_TYPE); 
		option.setPoiExtraInfo(true);
		// 可以返回地理位置信息,例如“北京市海淀区海淀大街8号”,必须设置all并且是wifi定位的情况下才可以拿到详细地理位置信息
		option.setAddrType("all");
		option.setScanSpan(SCAN_SPAN_TIME);
		option.setPriority(LocationClientOption.NetWorkFirst); // 设置网络优先,不设置,默认是gps优先
		option.setPoiNumber(10);
		option.disableCache(true);// true表示禁用缓存定位,false表示启用缓存定位
		//option.setProdName(PRODUCT_NAME);
		mLocClient.setLocOption(option);
	}
 
开发者ID:macyuan,项目名称:TAG,代码行数:19,代码来源:DemoApplication.java

示例3: onCreate

import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
@Override
public void onCreate() {
    Log.d("jabe", "location service onCreate.");
    super.onCreate();
    mHandler = new Handler();
    locationClient = new LocationClient(this);
    locationClient.setAK("BfkPvjDGHC0ATZhIr6wxnHh9");//设置百度的ak
    LocationClientOption option = new LocationClientOption();
    option.setOpenGps(true);
    option.setScanSpan(3000);
    option.setCoorType("bd09ll");// 返回的定位结果是百度经纬度,默认值gcj02
    option.setProdName("BaiduLoc");
    option.disableCache(true);// 禁止启用缓存定位
    locationClient.setLocOption(option);
    locationClient.registerLocationListener(myLocationListener);
}
 
开发者ID:jabelai,项目名称:location-phonegap,代码行数:17,代码来源:LocationCacheService.java

示例4: setLocationOption

import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
private void setLocationOption() {
    LocationClientOption option = new LocationClientOption();
    option.setOpenGps(true);
    option.setCoorType(COORD_TYPE_BD09LL);
    option.setServiceName("com.baidu.location.service_v2.9");
    // option.setIsNeedLocationPoiList(true);
    option.setAddrType("all");
    option.setProdName("tylbd");
    option.setPriority(2);
    option.setPoiNumber(100);
    option.disableCache(true);
    mLocationClient.setLocOption(option);
}
 
开发者ID:JamesLiAndroid,项目名称:AndroidKillerService,代码行数:14,代码来源:Location.java

示例5: prepareLocationService

import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
/**
 * 准备百度地图位置服务
 * @throws Exception 未取得权限抛出异常
 */
public void prepareLocationService() throws Exception {
    mLocationClient = new LocationClient(getApplicationContext());
    listener = new MyLocationListener();
    mLocationClient.registerLocationListener(listener);
    LocationClientOption option = new LocationClientOption();
    option.setScanSpan(2000);
    option.setEnableSimulateGps(false);
    option.setLocationMode(LocationClientOption.LocationMode.Hight_Accuracy);
    option.setOpenGps(true);
    option.disableCache(true);
    mLocationClient.setLocOption(option);
    mLocationClient.start();
}
 
开发者ID:838030195,项目名称:DaiGo,代码行数:18,代码来源:LocationService.java

示例6: getLocationClientOption

import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
private LocationClientOption getLocationClientOption() {
	LocationClientOption option = new LocationClientOption();
	option.setOpenGps(true);
	option.setAddrType("all");
	option.setServiceName(this.getPackageName());
	option.setScanSpan(0);
	option.disableCache(true);
	return option;
}
 
开发者ID:cckevincyh,项目名称:C.,代码行数:10,代码来源:Application.java

示例7: initLocationClient

import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
private void initLocationClient() {
	client = new LocationClient(getApplicationContext());
	CloudManager.getInstance().init(new MyCloudSearchListener());
	client.setAK(myapp.getKEK());// ���ö�λ�����KEY
	client.registerLocationListener(new MyLocationListener());// ע�����
	LocationClientOption option = new LocationClientOption();// ���ö�λ����
	option.setAddrType("all");// ����������Ϣ
	option.disableCache(true);// �����涨λ��Ϣ
	option.setCoorType("bd09ll");// ���ص���������
	// option.setTimeOut(8000);���ö�λ��ʱ
	client.setLocOption(option);// �������
}
 
开发者ID:liufeiit,项目名称:itmarry,代码行数:13,代码来源:MapActivity.java

示例8: initLocationClient

import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
private void initLocationClient() {
	client = new LocationClient(getApplicationContext());
	MyApplication myapp = (MyApplication) this.getApplication();
	client.setAK(myapp.getKEK());// ���ö�λ�����KEY
	client.registerLocationListener(new BDLocationListener() {
		public void onReceivePoi(BDLocation arg0) {
		}

		public void onReceiveLocation(BDLocation res) {
			if (res != null) {
				LocationData data = new LocationData();
				data.latitude = res.getLatitude();
				data.longitude = res.getLongitude();
				data.accuracy = res.getRadius();
				MyLocationOverlay locationOverlay = new MyLocationOverlay(
						map);
				GeoPoint poi = new GeoPoint(
						(int) (res.getLatitude() * 1e6), (int) (res
								.getLongitude() * 1e6));
				locationOverlay.setData(data);
				map.getOverlays().add(locationOverlay);
				map.refresh();
				map.getController().animateTo(poi);
				probar.setVisibility(View.GONE);
				flag.setVisibility(View.VISIBLE);
			}

		}
	});// ע�����
	LocationClientOption option = new LocationClientOption();// ���ö�λ����
	option.setAddrType("all");// ����������Ϣ
	option.disableCache(true);// �����涨λ��Ϣ
	option.setCoorType("bd09ll");// ���ص���������
	option.setTimeOut(8000);// ���ö�λ��ʱ
	client.setLocOption(option);// �������
	client.start();
}
 
开发者ID:liufeiit,项目名称:itmarry,代码行数:38,代码来源:PoiSelectActivity.java

示例9: initLocationClient

import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
private void initLocationClient() {
	client = new LocationClient(getApplicationContext());
	client.setAK(myapp.getKEK());// ���ö�λ�����KEY
	client.registerLocationListener(new BDLocationListener() {
		public void onReceivePoi(BDLocation arg0) {
		}

		public void onReceiveLocation(BDLocation res) {
			if (res.getAddrStr() == null) {
				loctext.setText("��ȡλ��ʧ�ܣ�");
			} else {
				loctext.setText(res.getCity() + "," + res.getDistrict()
						+ "," + res.getStreet() + ","
						+ res.getStreetNumber());
				// LocationData data=new LocationData();
				// data.latitude=res.getLatitude();
				// data.longitude=res.getLongitude();
				// data.accuracy=res.getRadius();
				// ((SchoolTripFragment)MainActivity.this.schooltrip).changeMyLocation(data);
			}
		}
	});// ע�����
	LocationClientOption option = new LocationClientOption();// ���ö�λ����
	option.setAddrType("all");// ����������Ϣ
	option.disableCache(true);// �����涨λ��Ϣ
	option.setCoorType("bd09ll");// ���ص���������
	option.setTimeOut(8000);// ���ö�λ��ʱ
	client.setLocOption(option);// �������
	client.start();
}
 
开发者ID:liufeiit,项目名称:itmarry,代码行数:31,代码来源:MainActivity.java

示例10: setupLocationClient

import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
private void setupLocationClient() {
    mLocationClient = new LocationClient(this);
    mLocationClient.registerLocationListener(this);
    LocationClientOption options = new LocationClientOption();
    options.setOpenGps(START_GPS);
    options.setCoorType("gcj02");
    options.disableCache(ENABLE_LOCATION_CACHE);
    options.setScanSpan(20000);
    mLocationClient.setLocOption(options);
}
 
开发者ID:cuipengpeng,项目名称:p1-android,代码行数:11,代码来源:VenueActivity.java

示例11: setLocationOption

import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
/**
 * 设置获取的位置信息类型
 */
private void setLocationOption() {
	LocationClientOption option = new LocationClientOption();
	// 打开gps
	option.setOpenGps(true);
	option.setPriority(LocationClientOption.GpsFirst);
	// 设置坐标类型
	option.setCoorType("bd09ll");
	option.setAddrType("All");
	option.setScanSpan(minTime);
	option.setProdName(APPContext.getContext().getString(R.string.app_name));
	option.disableCache(true);
	mLocClient.setLocOption(option);
}
 
开发者ID:WanderingSeed,项目名称:Common-Library,代码行数:17,代码来源:LocationManager.java


注:本文中的com.baidu.location.LocationClientOption.disableCache方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。