本文整理匯總了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();
}
示例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);
}
示例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);
}
示例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);
}
示例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();
}
示例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;
}
示例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);// �������
}
示例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();
}
示例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();
}
示例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);
}
示例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);
}