當前位置: 首頁>>代碼示例>>Java>>正文


Java LocationClientOption.setProdName方法代碼示例

本文整理匯總了Java中com.baidu.location.LocationClientOption.setProdName方法的典型用法代碼示例。如果您正苦於以下問題:Java LocationClientOption.setProdName方法的具體用法?Java LocationClientOption.setProdName怎麽用?Java LocationClientOption.setProdName使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在com.baidu.location.LocationClientOption的用法示例。


在下文中一共展示了LocationClientOption.setProdName方法的14個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的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: 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

示例3: setLocationOption

import com.baidu.location.LocationClientOption; //導入方法依賴的package包/類
/**
	 * 設置參數
	 */
	private void setLocationOption(){
		DebugLog.d(TAG, "------------>>> setLocationOption()");
		
    	if (null == mLocationClient) {
    		return ;
    	}
    		
		LocationClientOption option = new LocationClientOption();
		option.setAddrType("all");	  //返回的定位結果包含地址信息
//		option.setAddrType("detail"); //返回地理的信息類型——詳細
		option.setOpenGps(false);     //不打開GPS模塊
		option.setCoorType("bd09ll"); //返回的定位結果是百度經緯度bd09ll,默認值gcj02
		option.setScanSpan(1000*60*3);	  //掃描時間間隔
//		option.disableCache(true);	  //禁止啟用緩存定位
//		option.setPriority(LocationClientOption.NetWorkFirst);	//網絡優先
	    option.setProdName("iiiiiiiiii");//產品線名
/*	    option.setPoiNumber(5);		  //最多返回POI個數	
	    option.setPoiDistance(1000);  //poi查詢距離		
	    option.setPoiExtraInfo(true); //是否需要POI的電話和地址等詳細信息
*/		mLocationClient.setLocOption(option);
    }
 
開發者ID:leleliu008,項目名稱:Newton_for_Android_AS,代碼行數:25,代碼來源:BaiduLocateManager.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: initLocClient

import com.baidu.location.LocationClientOption; //導入方法依賴的package包/類
private void initLocClient() {
	//������λͼ��
	mBaiduMap.setMyLocationEnabled(true);
	mBaiduMap.setMyLocationConfigeration(new MyLocationConfigeration(com.baidu.mapapi.map.MyLocationConfigeration.LocationMode.NORMAL, true, null));
	
	// ��λ��ʼ��
	mLocClient = new LocationClient(this);
	mLocClient.registerLocationListener(myListener);
	LocationClientOption option = new LocationClientOption();
	option.setProdName("bmobchat");// ���ò�Ʒ��
	option.setOpenGps(true);// ��gps
	option.setCoorType("bd09ll"); // ������������
	option.setScanSpan(1000);
	option.setOpenGps(true);
	option.setIsNeedAddress(true);
	option.setIgnoreKillProcess(true);
	mLocClient.setLocOption(option);
	mLocClient.start();
	if (mLocClient != null && mLocClient.isStarted())
	    mLocClient.requestLocation();

	if (lastLocation != null) {
		// ��ʾ�ڵ�ͼ��
		LatLng ll = new LatLng(lastLocation.getLatitude(),
				lastLocation.getLongitude());
		MapStatusUpdate u = MapStatusUpdateFactory.newLatLng(ll);
		mBaiduMap.animateMapStatus(u);
	}
}
 
開發者ID:JasonGaoH,項目名稱:enjoychat,代碼行數:30,代碼來源:LocationActivity.java

示例6: initLocClient

import com.baidu.location.LocationClientOption; //導入方法依賴的package包/類
private void initLocClient() {
	// 開啟定位圖層
	mBaiduMap.setMyLocationEnabled(true);
	mBaiduMap.setMyLocationConfigeration(new MyLocationConfiguration(
			MyLocationConfiguration.LocationMode.NORMAL, true, null));
	// 定位初始化
	mLocClient = new LocationClient(this);
	mLocClient.registerLocationListener(myListener);
	LocationClientOption option = new LocationClientOption();
	option.setProdName("bmobim");// 設置產品線
	option.setOpenGps(true);// 打開gps
	option.setCoorType("bd09ll"); // 設置坐標類型
	option.setScanSpan(1000);
	option.setOpenGps(true);
	option.setIsNeedAddress(true);
	option.setIgnoreKillProcess(true);
	mLocClient.setLocOption(option);
	mLocClient.start();
	if (mLocClient != null && mLocClient.isStarted())
		mLocClient.requestLocation();

	if (lastLocation != null) {
		// 顯示在地圖上
		LatLng ll = new LatLng(lastLocation.getLatitude(),
				lastLocation.getLongitude());
		MapStatusUpdate u = MapStatusUpdateFactory.newLatLng(ll);
		mBaiduMap.animateMapStatus(u);
	}
}
 
開發者ID:nEdAy,項目名稱:XPPLE_IM,代碼行數:30,代碼來源:LocationActivity.java

示例7: initLocClient

import com.baidu.location.LocationClientOption; //導入方法依賴的package包/類
private void initLocClient() {
//		 ������λͼ��
		mBaiduMap.setMyLocationEnabled(true);
		mBaiduMap.setMyLocationConfigeration(new MyLocationConfigeration(
				com.baidu.mapapi.map.MyLocationConfigeration.LocationMode.NORMAL, true, null));
		// ��λ��ʼ��
		mLocClient = new LocationClient(this);
		mLocClient.registerLocationListener(myListener);
		LocationClientOption option = new LocationClientOption();
		option.setProdName("bmobim");// ���ò�Ʒ��
		option.setOpenGps(true);// ��gps
		option.setCoorType("bd09ll"); // �����������
		option.setScanSpan(1000);
		option.setOpenGps(true);
		option.setIsNeedAddress(true);
		option.setIgnoreKillProcess(true);
		mLocClient.setLocOption(option);
		mLocClient.start();
		if (mLocClient != null && mLocClient.isStarted())
		    mLocClient.requestLocation();

		if (lastLocation != null) {
			
			LatLng ll = new LatLng(lastLocation.getLatitude(),
					lastLocation.getLongitude());
			MapStatusUpdate u = MapStatusUpdateFactory.newLatLng(ll);
			mBaiduMap.animateMapStatus(u);
		}
	}
 
開發者ID:HuTianQi,項目名稱:QQ,代碼行數:30,代碼來源:LocationActivity.java

示例8: initLocClient

import com.baidu.location.LocationClientOption; //導入方法依賴的package包/類
private void initLocClient() {
	// ������λͼ��
	mBaiduMap.setMyLocationEnabled(true);
	mBaiduMap.setMyLocationConfigeration(new MyLocationConfiguration(com.baidu.mapapi.map.MyLocationConfiguration.LocationMode.NORMAL, true, null));
	// ��λ��ʼ��
	mLocClient = new LocationClient(this);
	mLocClient.registerLocationListener(myListener);
	LocationClientOption option = new LocationClientOption();
	option.setProdName("bmobim");// ���ò�Ʒ��
	option.setOpenGps(true);// ��gps
	option.setCoorType("bd09ll"); // ������������
	option.setScanSpan(1000);
	option.setOpenGps(true);
	option.setIsNeedAddress(true);
	option.setIgnoreKillProcess(true);
	mLocClient.setLocOption(option);
	mLocClient.start();
	if (mLocClient != null && mLocClient.isStarted())
		mLocClient.requestLocation();

	if (lastLocation != null) {
		// ��ʾ�ڵ�ͼ��
		LatLng ll = new LatLng(lastLocation.getLatitude(), lastLocation.getLongitude());
		MapStatusUpdate u = MapStatusUpdateFactory.newLatLng(ll);
		mBaiduMap.animateMapStatus(u);
	}
}
 
開發者ID:liuyanggithub,項目名稱:Hi,代碼行數:28,代碼來源:NearLocationActivity2.java

示例9: initLocClient

import com.baidu.location.LocationClientOption; //導入方法依賴的package包/類
private void initLocClient() {
//		 ������λͼ��
		mBaiduMap.setMyLocationEnabled(true);
		mBaiduMap.setMyLocationConfigeration(new MyLocationConfiguration(
				com.baidu.mapapi.map.MyLocationConfiguration.LocationMode.NORMAL, true, null));
		// ��λ��ʼ��
		mLocClient = new LocationClient(this);
		mLocClient.registerLocationListener(myListener);
		LocationClientOption option = new LocationClientOption();
		option.setProdName("bmobim");// ���ò�Ʒ��
		option.setOpenGps(true);// ��gps
		option.setCoorType("bd09ll"); // ������������
		option.setScanSpan(1000);
		option.setOpenGps(true);
		option.setIsNeedAddress(true);
		option.setIgnoreKillProcess(true);
		mLocClient.setLocOption(option);
		mLocClient.start();
		if (mLocClient != null && mLocClient.isStarted())
		    mLocClient.requestLocation();

		if (lastLocation != null) {
			// ��ʾ�ڵ�ͼ��
			LatLng ll = new LatLng(lastLocation.getLatitude(),
					lastLocation.getLongitude());
			MapStatusUpdate u = MapStatusUpdateFactory.newLatLng(ll);
			mBaiduMap.animateMapStatus(u);
		}
	}
 
開發者ID:liuyanggithub,項目名稱:Hi,代碼行數:30,代碼來源:LocationActivity.java

示例10: initLocClient

import com.baidu.location.LocationClientOption; //導入方法依賴的package包/類
private void initLocClient() {
	// 開啟定位圖層
	mBaiduMap.setMyLocationEnabled(true);
	mBaiduMap.setMyLocationConfigeration(new MyLocationConfigeration(MyLocationConfigeration.LocationMode.NORMAL,
			true, null));
	// 定位初始化
	mLocClient = new LocationClient(this);
	mLocClient.registerLocationListener(myListener);
	LocationClientOption option = new LocationClientOption();
	option.setProdName("bmobim");// 設置產品線
	option.setOpenGps(true);// 打開gps
	option.setCoorType("bd09ll"); // 設置坐標類型
	option.setScanSpan(1000);
	option.setOpenGps(true);
	option.setIsNeedAddress(true);
	option.setIgnoreKillProcess(true);
	mLocClient.setLocOption(option);
	mLocClient.start();
	if (mLocClient != null && mLocClient.isStarted()) mLocClient.requestLocation();

	if (lastLocation != null) {
		// 顯示在地圖上
		LatLng ll = new LatLng(lastLocation.getLatitude(), lastLocation.getLongitude());
		MapStatusUpdate u = MapStatusUpdateFactory.newLatLng(ll);
		mBaiduMap.animateMapStatus(u);
	}
}
 
開發者ID:hanks-zyh,項目名稱:Conquer,代碼行數:28,代碼來源:LocationActivity.java

示例11: getLocationClientOption

import com.baidu.location.LocationClientOption; //導入方法依賴的package包/類
private LocationClientOption getLocationClientOption(Context context) {
	LocationClientOption option = new LocationClientOption();
	option.setOpenGps(true);
	option.setLocationMode(LocationMode.Hight_Accuracy);// 設置定位模式
	option.setCoorType("gcj02");// 返回的定位結果是百度經緯度,默認值gcj02
	option.setScanSpan(1000);// 設置發起定位請求的間隔時間為1000ms
	option.setProdName(context.getPackageName());
	option.setIsNeedAddress(true);
	return option;
}
 
開發者ID:way1989,項目名稱:WayHoo,代碼行數:11,代碼來源:LocationUtils.java

示例12: initLocClient

import com.baidu.location.LocationClientOption; //導入方法依賴的package包/類
private void initLocClient() {
//		 開啟定位圖層
        mBaiduMap.setMyLocationEnabled(true);
        mBaiduMap.setMyLocationConfigeration(new MyLocationConfiguration(
                com.baidu.mapapi.map.MyLocationConfiguration.LocationMode.NORMAL, true, null));
        // 定位初始化
        mLocClient = new LocationClient(this);
        mLocClient.registerLocationListener(myListener);
        LocationClientOption option = new LocationClientOption();
        option.setProdName("bmobim");// 設置產品線
        option.setOpenGps(true);// 打開gps
        option.setCoorType("bd09ll"); // 設置坐標類型
        option.setScanSpan(1000);
        option.setOpenGps(true);
        option.setIsNeedAddress(true);
        option.setIgnoreKillProcess(true);
        mLocClient.setLocOption(option);
        mLocClient.start();
        if (mLocClient != null && mLocClient.isStarted())
            mLocClient.requestLocation();

        if (lastLocation != null) {
            // 顯示在地圖上
            LatLng ll = new LatLng(lastLocation.getLatitude(),
                    lastLocation.getLongitude());
            MapStatusUpdate u = MapStatusUpdateFactory.newLatLng(ll);
            mBaiduMap.animateMapStatus(u);
        }
    }
 
開發者ID:klob,項目名稱:Diandi1.20,代碼行數:30,代碼來源:LocationActivity.java

示例13: 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

示例14: initLockPst

import com.baidu.location.LocationClientOption; //導入方法依賴的package包/類
private void initLockPst() {
		locationClient = new LocationClient(this.myContext);
		// 設置定位條件
		LocationClientOption option = new LocationClientOption();
		option.setOpenGps(true); // 是否打開GPS
		option.setCoorType("bd09ll"); // 設置返回值的坐標類型。
		option.setPriority(LocationClientOption.NetWorkFirst); // 設置定位優先級
		option.setProdName("LocationDemo"); // 設置產品線名稱。強烈建議您使用自定義的產品線名稱,方便我們以後為您提供更高效準確的定位服務。
		option.setScanSpan(UPDATE_TIME); // 設置定時定位的時間間隔。單位毫秒
		locationClient.setLocOption(option);

		// 注冊位置監聽器
		locationClient.registerLocationListener(new BDLocationListener() {

			@Override
			public void onReceiveLocation(BDLocation location) {
				// TODO Auto-generated method stub
				if (myBDcoordinate != null) {
					stopOpetateClient();
					// locationInfoTextView.setText("stop" + LOCATION_COUTNS);
					return;
				}
				if (LOCATION_COUTNS > 5) {

					stopOpetateClient();
					return;
				}
				if (location == null) {
					LOCATION_COUTNS++;
					return;
				}
				// location.getLocType();
				// location.getLatitude()
				// location.getLongitude();
				if (location.getLocType() != 161) {
					LOCATION_COUTNS++;
					return;
				}
				myBDcoordinate = new MyBDcoordinate();
				myBDcoordinate.Latitude = location.getLatitude();
				myBDcoordinate.Longitude = location.getLongitude();

			}

//			@Override
//			public void onReceivePoi(BDLocation location) {
//			}

		});
	}
 
開發者ID:CrazyRunning,項目名稱:MyStudyHelper,代碼行數:51,代碼來源:MyBaiduLocation.java


注:本文中的com.baidu.location.LocationClientOption.setProdName方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。