最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

uniapp 使用定位示例詳解

 更新時間:2022年10月18日 09:45:15   作者:LeHan  
這篇文章主要為大家介紹了uniapp如何使用定位過程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

前言

業(yè)務(wù)需要用定位功能,還是持續(xù)后臺定位的,所以研究了一下,深入淺出好吧,大伙直接復制粘貼拿去用就行!我把他分為在微信小程序和APP中的情況, 先發(fā)一波APP的,點贊超過10我就發(fā)個微信小程序的。

第一步

在manifest.jsop中復制這段代碼,xxx是你自己的信息哦,有了這段代碼,前臺定位和后臺定位權(quán)限都可以了。

    "mp-weixin" : {
        "permission" : {
            "scope.userLocation" : {
                "desc" : "xxx"  //描述用來干啥的
            }
        },
        "requiredBackgroundModes" : [ "location" ],
        "requiredPrivateInfos" : [
            "getLocation",
            "onLocationChange",
            "startLocationUpdate",
            "startLocationUpdateBackground"
        ]
    },

第二步

在要用的地方寫 , 這個是檢測手機定位打開沒有的代碼

				// #ifdef APP-PLUS
				// 獲取是否開啟定位
				let system = uni.getSystemInfoSync(); // 獲取系統(tǒng)信息
				if (system.platform === 'android') { // 判斷平臺
					var context = plus.android.importClass("android.content.Context");
					var locationManager = plus.android.importClass("android.location.LocationManager");
					var main = plus.android.runtimeMainActivity();
					var mainSvr = main.getSystemService(context.LOCATION_SERVICE);
					if (!mainSvr.isProviderEnabled(locationManager.GPS_PROVIDER)) {
										var main = plus.android.runtimeMainActivity();
				var Intent = plus.android.importClass('android.content.Intent');
				var Settings = plus.android.importClass('android.provider.Settings');
				var intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
				main.startActivity(intent); // 打開系統(tǒng)設(shè)置GPS服務(wù)頁面
					}
				} else if (system.platform === 'ios') {
					var cllocationManger = plus.ios.import("CLLocationManager");
					var enable = cllocationManger.locationServicesEnabled();
					var status = cllocationManger.authorizationStatus();
					plus.ios.deleteObject(cllocationManger);
					console.log("手機系統(tǒng)的定位沒有打開");
					uni.showModal({
						title: '提示',
						content: '請打開定位服務(wù)功能',
						showCancel: false, // 不顯示取消按鈕
						success() {
							var UIApplication = plus.ios.import("UIApplication");
							var application2 = UIApplication.sharedApplication();
							var NSURL2 = plus.ios.import("NSURL");
							var setting2 = NSURL2.URLWithString("App-Prefs:root=Privacy&path=LOCATION");
							application2.openURL(setting2);
							plus.ios.deleteObject(setting2);
							plus.ios.deleteObject(NSURL2);
							plus.ios.deleteObject(application2);
						}
					});
				}
				// #endif

第三步

開始拿定位 ,用uni的方法

uni.getLocation({success(res)=>{
                console.log('當前位置的經(jīng)度:' + res.longitude);
		console.log('當前位置的緯度:' + res.latitude);
		console.log('當前位置的速度:' + res.speed);
                console.log('當前位置的精確度:' + res.accuracy);
}) 

以上就是uniapp 使用定位示例詳解的詳細內(nèi)容,更多關(guān)于uniapp 定位使用的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • javascript代碼在ie8里報錯 document.getElementById(...) 為空或不是對象的解決方法

    javascript代碼在ie8里報錯 document.getElementById(...) 為空或不是對象的解決方

    今天更升級了ie8,發(fā)現(xiàn)原來在ie7下可以運行的代碼,不能運行了,發(fā)現(xiàn)了一些細節(jié),附臨時修改辦法。
    2009-11-11
  • 基于JavaScript的簡易計算器功能

    基于JavaScript的簡易計算器功能

    這篇文章主要為大家詳細介紹了基于JavaScript的簡易計算器功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • JS判斷微信掃碼的方法

    JS判斷微信掃碼的方法

    這篇文章通過代碼給大家介紹了JS判斷是否是微信掃碼的方法,非常不錯,需要的朋友參考下吧
    2017-08-08
  • JS實現(xiàn)滑動條案例

    JS實現(xiàn)滑動條案例

    這篇文章主要為大家詳細介紹了JS實現(xiàn)滑動條案例,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • JavaScript日期對象(Date)基本用法示例

    JavaScript日期對象(Date)基本用法示例

    這篇文章主要介紹了JavaScript日期對象(Date)基本用法,結(jié)合實例形式較為詳細的分析了JavaScript日期對象(Date)獲取日期、時間戳、年月日、星期及日期比對等操作技巧,需要的朋友可以參考下
    2017-01-01
  • JavaScript this關(guān)鍵字指向常用情況解析

    JavaScript this關(guān)鍵字指向常用情況解析

    這篇文章主要介紹了JavaScript this關(guān)鍵字指向常用情況解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • 利用fecha進行JS日期處理

    利用fecha進行JS日期處理

    這篇文章主要介紹的是如何利用fecha進行JS日期處理,在日常項目中,經(jīng)常會碰到日期處理的需求,這種需求千奇百怪,而且往往經(jīng)常變化。雖然js提供了原生的Date方法供我們選擇,但一些復雜的日期時間處理起來往往力不從心。下面通過這篇文章來一起學習學習吧。
    2016-11-11
  • js正則表達式簡單校驗方法

    js正則表達式簡單校驗方法

    在本篇文章里小編給大家整理了一篇關(guān)于js正則表達式簡單校驗方法,有需要的朋友們可以參考下。
    2021-01-01
  • 前端js實現(xiàn)文件的斷點續(xù)傳 后端PHP文件接收

    前端js實現(xiàn)文件的斷點續(xù)傳 后端PHP文件接收

    這篇文章主要為大家詳細介紹了斷點續(xù)傳的簡單例子,前端文件提交,后端PHP文件接收,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • JS實現(xiàn)下拉菜單列表與登錄注冊彈窗效果

    JS實現(xiàn)下拉菜單列表與登錄注冊彈窗效果

    下面小編就為大家?guī)硪黄狫S實現(xiàn)下拉菜單列表與登錄注冊彈窗效果。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08

最新評論

永德县| 教育| 高碑店市| 时尚| 会理县| 揭东县| 神池县| 广丰县| 凉城县| 乌拉特前旗| 景宁| 鸡东县| 平罗县| 福清市| 济南市| 乌审旗| 丹阳市| 安泽县| 惠来县| 大厂| 木里| 横峰县| 香港 | 阿荣旗| 铅山县| 北辰区| 松潘县| 千阳县| 徐闻县| 嵊州市| 琼结县| 武川县| 舞阳县| 邢台市| 富顺县| 和田县| 宜丰县| 健康| 庆阳市| 阿瓦提县| 长葛市|