當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。