本文整理匯總了Java中com.amap.api.location.AMapLocationClientOption.setLocationProtocol方法的典型用法代碼示例。如果您正苦於以下問題:Java AMapLocationClientOption.setLocationProtocol方法的具體用法?Java AMapLocationClientOption.setLocationProtocol怎麽用?Java AMapLocationClientOption.setLocationProtocol使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類com.amap.api.location.AMapLocationClientOption
的用法示例。
在下文中一共展示了AMapLocationClientOption.setLocationProtocol方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: getDefaultOption
import com.amap.api.location.AMapLocationClientOption; //導入方法依賴的package包/類
private AMapLocationClientOption getDefaultOption() {
LogUtil.e("獲取定位選項");
AMapLocationClientOption option = new AMapLocationClientOption();
// 定位模式:1 高精度、2僅設備、3僅網絡
// 設置高精度模式
option.setLocationMode(AMapLocationClientOption.AMapLocationMode.Battery_Saving);
// 設置是否優先使用GPS
option.setGpsFirst(false);
// 連接超時3秒
option.setHttpTimeOut(3000);
// 設置定位間隔60秒
option.setInterval(60000);
// 設置是否返回地址,默認返回
option.setNeedAddress(true);
// 設置是否單次定位
option.setOnceLocation(false);
//可選,設置是否等待wifi刷新,默認為false.如果設置為true,會自動變為單次定位,持續定位時不要使用
option.setOnceLocationLatest(false);
// 設置網絡請求協議
AMapLocationClientOption.setLocationProtocol(AMapLocationClientOption.AMapLocationProtocol.HTTP);
// 設置是否使用傳感器,不使用
option.setSensorEnable(false);
return option;
}
示例2: getDefaultOption
import com.amap.api.location.AMapLocationClientOption; //導入方法依賴的package包/類
/**
* 默認的定位參數
*
* @author hongming.wang
* @since 2.8.0
*/
private AMapLocationClientOption getDefaultOption() {
AMapLocationClientOption mOption = new AMapLocationClientOption();
mOption.setMockEnable(true);
mOption.setLocationMode(AMapLocationClientOption.AMapLocationMode.Hight_Accuracy);//可選,設置定位模式,可選的模式有高精度、僅設備、僅網絡。默認為高精度模式
mOption.setGpsFirst(true);//可選,設置是否gps優先,隻在高精度模式下有效。默認關閉
mOption.setHttpTimeOut(30000);//可選,設置網絡請求超時時間。默認為30秒。在僅設備模式下無效
mOption.setInterval(2000);//可選,設置定位間隔。默認為2秒
mOption.setNeedAddress(true);//可選,設置是否返回逆地理地址信息。默認是true
mOption.setOnceLocation(true);//可選,設置是否單次定位。默認是false
mOption.setOnceLocationLatest(false);//可選,設置是否等待wifi刷新,默認為false.如果設置為true,會自動變為單次定位,持續定位時不要使用
AMapLocationClientOption.setLocationProtocol(AMapLocationClientOption.AMapLocationProtocol.HTTP);//可選, 設置網絡請求的協議。可選HTTP或者HTTPS。默認為HTTP
mOption.setSensorEnable(false);//可選,設置是否使用傳感器。默認是false
mOption.setWifiScan(true); //可選,設置是否開啟wifi掃描。默認為true,如果設置為false會同時停止主動刷新,停止以後完全依賴於係統刷新,定位位置可能存在誤差
mOption.setLocationCacheEnable(true); //可選,設置是否使用緩存定位,默認為true
return mOption;
}
示例3: getDefaultOption
import com.amap.api.location.AMapLocationClientOption; //導入方法依賴的package包/類
/**
* 默認的定位參數
* @since 2.8.0
* @author hongming.wang
*
*/
private AMapLocationClientOption getDefaultOption(){
AMapLocationClientOption mOption = new AMapLocationClientOption();
mOption.setLocationMode(AMapLocationMode.Hight_Accuracy);//可選,設置定位模式,可選的模式有高精度、僅設備、僅網絡。默認為高精度模式
mOption.setGpsFirst(false);//可選,設置是否gps優先,隻在高精度模式下有效。默認關閉
mOption.setHttpTimeOut(30000);//可選,設置網絡請求超時時間。默認為30秒。在僅設備模式下無效
mOption.setInterval(2000);//可選,設置定位間隔。默認為2秒
mOption.setNeedAddress(true);//可選,設置是否返回逆地理地址信息。默認是true
mOption.setOnceLocation(false);//可選,設置是否單次定位。默認是false
mOption.setOnceLocationLatest(false);//可選,設置是否等待wifi刷新,默認為false.如果設置為true,會自動變為單次定位,持續定位時不要使用
AMapLocationClientOption.setLocationProtocol(AMapLocationProtocol.HTTP);//可選, 設置網絡請求的協議。可選HTTP或者HTTPS。默認為HTTP
mOption.setSensorEnable(false);//可選,設置是否使用傳感器。默認是false
mOption.setWifiScan(true); //可選,設置是否開啟wifi掃描。默認為true,如果設置為false會同時停止主動刷新,停止以後完全依賴於係統刷新,定位位置可能存在誤差
mOption.setLocationCacheEnable(true); //可選,設置是否使用緩存定位,默認為true
return mOption;
}
示例4: getDefaultOption
import com.amap.api.location.AMapLocationClientOption; //導入方法依賴的package包/類
private AMapLocationClientOption getDefaultOption(){
AMapLocationClientOption mOption = new AMapLocationClientOption();
mOption.setLocationMode(AMapLocationClientOption.AMapLocationMode.Hight_Accuracy);//可選,設置定位模式,可選的模式有高精度、僅設備、僅網絡。默認為高精度模式
mOption.setGpsFirst(false);//可選,設置是否gps優先,隻在高精度模式下有效。默認關閉
mOption.setHttpTimeOut(30000);//可選,設置網絡請求超時時間。默認為30秒。在僅設備模式下無效
mOption.setInterval(2000);//可選,設置定位間隔。默認為2秒
mOption.setNeedAddress(true);//可選,設置是否返回逆地理地址信息。默認是true
mOption.setOnceLocation(true);//可選,設置是否單次定位。默認是false
mOption.setOnceLocationLatest(true);//可選,設置是否等待wifi刷新,默認為false.如果設置為true,會自動變為單次定位,持續定位時不要使用
AMapLocationClientOption.setLocationProtocol(AMapLocationClientOption.AMapLocationProtocol.HTTP);//可選, 設置網絡請求的協議。可選HTTP或者HTTPS。默認為HTTP
mOption.setSensorEnable(false);//可選,設置是否使用傳感器。默認是false
mOption.setWifiScan(true); //可選,設置是否開啟wifi掃描。默認為true,如果設置為false會同時停止主動刷新,停止以後完全依賴於係統刷新,定位位置可能存在誤差
mOption.setLocationCacheEnable(true); //可選,設置是否使用緩存定位,默認為true
return mOption;
}
示例5: getDefaultOption
import com.amap.api.location.AMapLocationClientOption; //導入方法依賴的package包/類
private AMapLocationClientOption getDefaultOption() {
AMapLocationClientOption option = new AMapLocationClientOption();
option.setLocationMode(AMapLocationClientOption.AMapLocationMode.Hight_Accuracy);//可選,設置定位模式,可選的模式有高精度、僅設備、僅網絡。默認為高精度模式
option.setGpsFirst(false);//可選,設置是否gps優先,隻在高精度模式下有效。默認關閉
option.setHttpTimeOut(30000);//可選,設置網絡請求超時時間。默認為30秒。在僅設備模式下無效
option.setInterval(2000);//可選,設置定位間隔。默認為2秒
option.setNeedAddress(false);//可選,設置是否返回逆地理地址信息。默認是true
option.setOnceLocation(false);//可選,設置是否單次定位。默認是false
option.setOnceLocationLatest(false);//可選,設置是否等待wifi刷新,默認為false.如果設置為true,會自動變為單次定位,持續定位時不要使用
AMapLocationClientOption.setLocationProtocol(AMapLocationClientOption.AMapLocationProtocol.HTTP);//可選, 設置網絡請求的協議。可選HTTP或者HTTPS。默認為HTTP
option.setSensorEnable(false);//可選,設置是否使用傳感器。默認是false
option.setWifiScan(true); //可選,設置是否開啟wifi掃描。默認為true,如果設置為false會同時停止主動刷新,停止以後完全依賴於係統刷新,定位位置可能存在誤差
option.setLocationCacheEnable(true); //可選,設置是否使用緩存定位,默認為true
return option;
}