中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

阿里網站多個域名作品提示優(yōu)化要刪嗎

阿里網站多個域名,作品提示優(yōu)化要刪嗎,wordpress avian,慶城縣疫情在uniapp中實現(xiàn)地圖距離計算可以借助第三方地圖服務API來實現(xiàn)。以下是一種基本的實現(xiàn)方式: 注冊地圖服務API賬號:你可以選擇使用高德地圖、百度地圖等提供地圖服務的廠商,注冊一個開發(fā)者賬號并獲取API密鑰。 安裝相關插件或SDK:根…

在uniapp中實現(xiàn)地圖距離計算可以借助第三方地圖服務API來實現(xiàn)。以下是一種基本的實現(xiàn)方式:

  1. 注冊地圖服務API賬號:你可以選擇使用高德地圖、百度地圖等提供地圖服務的廠商,注冊一個開發(fā)者賬號并獲取API密鑰。

  2. 安裝相關插件或SDK:根據(jù)你選擇的地圖服務提供商,下載并安裝相應的uniapp插件或SDK。例如,如果選擇使用高德地圖,可以安裝uni-amap-map插件。

  3. 配置API密鑰:在uniapp項目的配置文件(manifest.jsonvue.config.js)中,將你獲取的API密鑰配置進去,以便你的應用程序能夠訪問地圖服務API。

  4. 創(chuàng)建地圖組件:在uniapp的頁面中創(chuàng)建一個地圖組件,可以使用插件或SDK提供的相關組件進行創(chuàng)建。例如,在使用高德地圖的情況下,可以使用<amap-map>標簽創(chuàng)建地圖組件。

  5. 獲取坐標信息:在你的應用中,需要獲取用戶輸入的起始位置和目標位置的經緯度坐標信息,可以通過表單、定位功能或手動輸入等方式獲取。

  6. 調用API計算距離:使用地圖服務API提供的距離計算接口,傳入起始位置和目標位置的經緯度坐標,調用API進行距離計算。例如,在使用高德地圖的情況下,可以使用AMap.Distance類的getDistance()方法來計算距離。

  7. 顯示結果:將距離計算結果顯示在你的應用程序中,可以通過文本、彈窗等方式展示給用戶。

這里我使用的是騰訊地圖;騰訊地圖實現(xiàn)上述功能在配置上的話會稍微復雜一點點;

首先需要配置下述代碼

"permission": {"scope.userLocation": {"desc": "你的位置信息將用于小程序位置接口的效果展示"}}

首先需要再pages.json上配置;

?然后在manifest.json中的源碼視圖中配置

然后需要將你申請的key放入

?之后就可以在頁面使用了;可以使用uniapp提供的api來進行自身位置的獲取,首先使用getSetting來獲取是否開啟 定位權限;如果獲取定位權限再根據(jù)getLocation獲取自身位置的經緯度;然后根據(jù)自身定位與目標定位計算出距離

下面是計算代碼

// 計算距離function getDistance(lat1, lon1, lat2, lon2) {const earthRadius = 6371; // 地球半徑,單位為千米console.log(lat1, lon1, lat2, lon2);// 將經緯度轉換為弧度const radLat1 = (Math.PI / 180) * lat1;const radLon1 = (Math.PI / 180) * lon1;const radLat2 = (Math.PI / 180) * lat2;const radLon2 = (Math.PI / 180) * lon2;console.log(radLat1,radLat2,radLon1,radLon2);// 計算經緯度的差值const deltaLat = radLat2 - radLat1;const deltaLon = radLon2 - radLon1;console.log(deltaLat,deltaLon);// 使用Haversine公式計算距離const a =Math.sin(deltaLat / 2) * Math.sin(deltaLat / 2) +Math.cos(radLat1) *Math.cos(radLat2) *Math.sin(deltaLon / 2) *Math.sin(deltaLon / 2);const c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));const distance = earthRadius * c;return distance.toFixed(2); // 返回保留兩位小數(shù)的距離值};

注意:距離為km;調用方法為getDistance(經度1,緯度1,經度2,緯度2),希望對您有所幫助

?

?

http://m.risenshineclean.com/news/63739.html

相關文章:

  • 淮安網站排名優(yōu)化公司自助建站系統(tǒng)哪個好
  • 做網站費免圖片網站站長工具
  • 北京移動端網站開發(fā)網絡營銷策劃總結
  • 深圳做網站的公司哪家好做網站好的網站建設公司
  • 網站用什么系統(tǒng)好用網站推廣100種方法
  • 中文 域名的網站網站seo基本流程
  • 健身網站建設百度收錄快的發(fā)帖平臺
  • 怎么建企業(yè)網站網絡平臺推廣具體是怎么推廣
  • 維護一個網站一年多少錢淘寶關鍵詞排名查詢工具免費
  • .ai域名注冊網站公司網站建設代理
  • 編程網課哪家好seo門戶
  • 網站關鍵詞怎么做百度怎么推廣自己的視頻
  • 建設網站需要什么技術支持360優(yōu)化大師官方下載
  • 對運營網站有什么見解百度推廣年費多少錢
  • 做物流的在什么網站找客戶呢推廣互聯(lián)網推廣
  • 金昌市建設局網站朝陽網絡推廣
  • 企業(yè)網站案例企業(yè)網絡推廣的方式有哪些
  • wordpress生成靜態(tài)頁滎陽網站優(yōu)化公司
  • 網站開發(fā)要用到的工具鄭州網絡營銷公司哪家好
  • 東營網站建設公司廣告聯(lián)盟論壇
  • 不知道我自己的網站的ftp賬號百度點擊快速排名
  • 上弘科技網站建設百度新聞搜索
  • 河南建設銀行官方網站網址域名大全
  • 茌平網站建設費用網店運營公司
  • 漳州市住房建設局網站營銷型網站建設策劃書
  • 網站百度權重廣東疫情最新消息
  • 蘇州做網站公司電話十大免費引流平臺
  • 沈陽市網站建設企業(yè)網站推廣和優(yōu)化系統(tǒng)
  • 邵陽疫情最新消息情況南寧百度推廣seo
  • 縣政府網站建設報告如何宣傳推廣自己的店鋪