国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

uniapp之使用map組件顯示接收過來的經(jīng)緯度

這篇具有很好參考價值的文章主要介紹了uniapp之使用map組件顯示接收過來的經(jīng)緯度。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

前言

效果圖

提示

總代碼

分析

1.顯示自己位置的屬性

2.markers 點標記


前言

由于項目的需求,我需要從主頁面接收經(jīng)緯度,并渲染至地圖上面,同時呢,也要在該位置上顯示圖標標記點(紅色),與此同時也要顯示自己位置(藍色點),這個簡單的功能就不需要使用高德地圖或者騰訊地圖,因為uni-app官網(wǎng)就有這個功能

map組件官網(wǎng)

效果圖

width and heigth of marker id 0 are required,小程序,又是被自己蠢哭的一天,javascript,前端,開發(fā)語言

提示

它會報?

<map>: width and heigth of marker id 0 are required

?width and heigth of marker id 0 are required,小程序,又是被自己蠢哭的一天,javascript,前端,開發(fā)語言

翻譯:

  • 標記id為0的寬度和高度是必需的

這個是報渲染層問題,通常只要不影響代碼運行就不用管它,大哥們,如果有人知道怎么解決的話,請在下面留言,因為我不會,(*^▽^*)

總代碼

<template>
  <view>
    <view class="page-body">
      <view class="page-section page-section-gap">
        <map style="width: 100%; height: 400px;" :latitude="latitude" :longitude="longitude" :markers="markers"
          show-location="true">
        </map>
      </view>
    </view>
  </view>
</template>


<script>
  export default {
    data() {
      return {
        id: 0, // 使用 marker點擊事件 需要填寫id
        title: 'map',
        latitude: '',
        longitude: '',
        markers: []
      }
    },

    onLoad(option) {
      const maplatlng = JSON.parse(decodeURIComponent(option.item));
      this.latitude = maplatlng.stationLat
      this.longitude = maplatlng.stationLng
      let arr = [{
        id: 0,
        longitude: this.longitude,
        latitude: this.latitude,
        name: this.stationName
      }]
      let markers = []
      for (var i = 0; i < arr.length; i++) {
        markers = markers.concat({
          id: arr[i].id,
          latitude: arr[i].latitude, //緯度
          longitude: arr[i].longitude, //經(jīng)度
          callout: { //自定義標記點上方的氣泡窗口 點擊有效
            content: arr[i].name, //文本
            color: '#ffffff', //文字顏色
            fontSize: 10, //文本大小
            borderRadius: 2, //邊框圓角
            bgColor: '#00c16f', //背景顏色
            display: 'ALWAYS', //常顯
          },
        })
      }
      this.markers = markers
      console.log(this.markers)
      console.log('首頁傳遞給地圖頁面的數(shù)據(jù)', this.latitude, this.longitude);
    },
    methods: {}
  }
</script>

<style scoped lang="scss">

</style>

分析

1.顯示自己位置的屬性

show-location :默認false? 可直接寫? show-location="true"? 或 show-location??

width and heigth of marker id 0 are required,小程序,又是被自己蠢哭的一天,javascript,前端,開發(fā)語言

2.markers 點標記

?markers = markers.concat

concat():是一種字符串的方法,用于將字符串連接在一起,它不會更改原字符串的值,返回的是一個新字符串

3.JSON.parse(decodeURIComponent(option.item))

maplatlng是接收 主頁面?zhèn)鬟f過來的參數(shù)文章來源地址http://www.zghlxwxcb.cn/news/detail-639588.html

到了這里,關(guān)于uniapp之使用map組件顯示接收過來的經(jīng)緯度的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • uniapp 在app中獲取經(jīng)緯度

    uniapp 在app中獲取經(jīng)緯度

    在uniapp中app端,uni.getLocation獲取經(jīng)緯度會有大概1-2公里的偏差,在實際項目中,有的需求對經(jīng)緯度的準確度要求比較嚴格,研究了很多種方式,最終發(fā)現(xiàn)使用高德地圖api的微信小程序的插件獲取的準確性是最準的,偏差最小的。 1.先去高德地圖獲取key,注意,這里是要獲取微

    2024年02月15日
    瀏覽(103)
  • uniapp 小程序和app map地圖上顯示多個酷炫動態(tài)的標點,頭像后端傳過來,真機測試有效

    uniapp 小程序和app map地圖上顯示多個酷炫動態(tài)的標點,頭像后端傳過來,真機測試有效

    最近正在做小程序地圖,收到ui 給的圖,一開始以為很簡單的,但在看了ui 給的圖以后,發(fā)現(xiàn)沒有這么簡單。 下面是ui給的圖: 于是花了很長的時間,走了很多坑才最終實現(xiàn),來看效果鏈接: https://s19.aconvert.com/convert/p3r68-cdx67/2sq95-zprfy.gif 圖片如下: 接下來我將花點時間來說

    2024年02月09日
    瀏覽(23)
  • uniapp通過ip獲取其地址、經(jīng)緯度、詳細地址:

    uniapp通過ip獲取其地址、經(jīng)緯度、詳細地址:

    1.方法: 查看ip內(nèi)容:http://pv.sohu.com/cityjson?ie=utf-8 【1】js獲取ip地址: 【2】uni-app獲取ip地址:(此方法會跨域報錯=后續(xù)找到解決方法再補充) 【3】使用H5自帶的獲取位置 【4】使用百度地圖獲取位置 【5】微信js-sdk自帶的API 2.案例: 3.最終效果:

    2024年02月12日
    瀏覽(21)
  • uniapp微信小程序getLocation獲取經(jīng)緯度報錯

    uniapp微信小程序getLocation獲取經(jīng)緯度報錯

    uniapp開發(fā)微信小程序時,需要做一個授權(quán)位置信息的需求,使用getLocation獲取用戶當前的經(jīng)緯度。期間遇到了一個問題老是報這個錯誤:“getLocation:fail the api need to be declared in the requiredPrivateInfos field in app.json/ext.json” 根據(jù)官方文檔 https://developers.weixin.qq.com/miniprogram/dev/api/loc

    2024年02月13日
    瀏覽(83)
  • uniapp結(jié)合Canvas+renderjs根據(jù)經(jīng)緯度繪制軌跡(二)

    uniapp結(jié)合Canvas+renderjs根據(jù)經(jīng)緯度繪制軌跡(二)

    ? 根據(jù)官方建議要想在 app-vue 流暢使用 Canvas 動畫,需要使用 renderjs 技術(shù),把操作 canvas 的js邏輯放到視圖層運行,避免邏輯層和視圖層頻繁通信。 這里呢結(jié)合 renderjs 技術(shù)實現(xiàn)繪制軌跡圖形。 你可能需要先了解 renderjs 如何數(shù)據(jù)通訊:renderjs 與 app-vue之間數(shù)據(jù)交互 html中使用

    2024年02月11日
    瀏覽(27)
  • Python根據(jù)經(jīng)緯度在地圖上顯示(folium)

    Python根據(jù)經(jīng)緯度在地圖上顯示(folium)

    1、location地圖中心點 經(jīng)緯度,list 或者 tuple 格式,順序為 latitude(緯度), longitude(經(jīng)度) 2、zoom_start地圖等級 縮放值,默認為 10,值越大比例尺越小,地圖放大級別越大 3、tiles 顯示樣式,默認*‘OpenStreetMap’*,也就是開啟街道顯示;也有一些其他的內(nèi)建地圖樣式,如’Stamen T

    2024年02月14日
    瀏覽(42)
  • uniapp 開發(fā)微信小程序,獲取經(jīng)緯度轉(zhuǎn)化詳細地址

    uniapp 開發(fā)微信小程序,獲取經(jīng)緯度轉(zhuǎn)化詳細地址

    正常開發(fā)中,我們通過 uni.getLocation 只能得到經(jīng)緯度,微信又沒有給我們具體的地理位置,這個時候我們可以通過反編譯,來獲取詳細地址。操作如下 第一步:我們先去騰訊地圖申請key騰訊地圖? 在 控制臺== 應(yīng)用管理 == 我的應(yīng)用 ==創(chuàng)建應(yīng)用 == 添加key== 除了必填的,勾選Web

    2024年02月04日
    瀏覽(93)
  • Cesium 在地圖鼠標點擊進行定位,并顯示經(jīng)緯度

    vue工程加載cesium 可以參考之前的文章:vue 使用cesium簡單介紹_vue使用cesium_夜跑者的博客-CSDN博客 這篇文章介紹一下如何響應(yīng)鼠標左鍵獲取經(jīng)緯度,以及在地圖上添加廣告牌。 1)響應(yīng)鼠標左鍵,并獲取經(jīng)緯度 ? ? ? ? 主要用到了2個接口ScreenSpaceEventHandler,?setInputAction,代碼

    2024年02月17日
    瀏覽(37)
  • Vue+OpenLayers 創(chuàng)建地圖并顯示鼠標所在經(jīng)緯度

    Vue+OpenLayers 創(chuàng)建地圖并顯示鼠標所在經(jīng)緯度

    本文用的是高德地圖 頁面 初始化地圖 附css代碼

    2024年01月17日
    瀏覽(29)
  • uniapp開發(fā)小程序解析經(jīng)緯度獲取當前位置信息(騰訊地圖二)

    uniapp開發(fā)小程序解析經(jīng)緯度獲取當前位置信息(騰訊地圖二)

    選擇了騰訊地圖定位 騰訊地圖官網(wǎng) 具體實踐步驟如下: 申請開發(fā)者密鑰 申請密鑰key 開通webserviceAPI服務(wù) 下載小程序SDK 騰訊地圖小程序文檔sdk 微信后臺配置請求request域名 小程序管理后臺 詳細步驟 1. 下載解壓后的 qqmap-wx-jssdk.js文件放到項目中,然后在頁面引入使用 [ uni-app中

    2024年02月15日
    瀏覽(374)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包