定位

2022-02-22 10:15 更新

1. 定位組件基礎(chǔ)介紹

1.1 什么是定位組件

一款可以在移動(dòng)端獲取地理位置信息的組件

1.2 使用場(chǎng)景

  • 基于指定區(qū)域的員工考勤打卡上報(bào)系統(tǒng)
  • 表單收集填報(bào)時(shí),提交當(dāng)前填報(bào)人的所在真實(shí)位置(實(shí)人實(shí)地,防作弊)
  • 基于地理位置的地址 POI 信息管理系統(tǒng)
  • 目前僅支持移動(dòng)端定位(電腦端會(huì)引導(dǎo)提示)

2. 功能介紹

2.1 自動(dòng)獲取定位

  • 如果開(kāi)啟了手機(jī)定位權(quán)限,在進(jìn)入提交頁(yè)面后,定位組件會(huì)自動(dòng)獲取當(dāng)前所在位置,并將信息顯示在定位組件展示框中,開(kāi)啟自動(dòng)定位的操作如下:

開(kāi)啟自動(dòng)獲取定位功能

效果展示如下:

2.2 允許微調(diào)

  • 支持手機(jī)端在獲取定位的過(guò)程中,基于當(dāng)前所在位置作為中心點(diǎn),在指定半徑的圓形范圍內(nèi),選取其他的 POI 地點(diǎn)信息
  • 微調(diào)的半徑范圍支持設(shè)置為 100 米~5000 米

開(kāi)啟允許微調(diào)功能

2.3 設(shè)置定位區(qū)域

  • 可以設(shè)置定位中心規(guī)則,將可選位置限制在指定區(qū)域內(nèi),比如設(shè)置的定位地址是杭州東站,設(shè)置的定位范圍是 500 米,那么在杭州東站 500 米范圍內(nèi)才可定位。

開(kāi)啟設(shè)置定位區(qū)域功能

新增定位中心

2.4 當(dāng)定位組件的狀態(tài)設(shè)置只讀時(shí)移動(dòng)端不可以定位

需要自動(dòng)獲取定位,需要將定位組件的狀態(tài)修改為普通,目前只有普通狀態(tài)下才可以自動(dòng)獲取定位

僅移動(dòng)端【普通】狀態(tài)下有效

2.5 定位組件的數(shù)據(jù)格式

{ 
    "regionIds": [330000, 330100, 330110, 330110005], 
    "regionText": [
        { "en_US": "zhe jiang sheng", "pureEn_US": "zhe jiang sheng", "type": "i18n", "zh_CN": "浙江省" }, 
        { "en_US": "hang zhou shi", "pureEn_US": "hang zhou shi", "type": "i18n", "zh_CN": "杭州市" }, 
        { "en_US": "yu hang qu", "pureEn_US": "yu hang qu", "type": "i18n", "zh_CN": "余杭區(qū)" }, 
        { "en_US": "wu chang jie dao", "pureEn_US": "wu chang jie dao", "type": "i18n", "zh_CN": "五常街道" }
    ],
     "region": "浙江省杭州市余杭區(qū)五常街道", 
     "address": "良睦路靠近樂(lè)佳國(guó)際", 
     "longitude": 120.009174, 
     "latitude": 30.27976 
}

3. 效果展示

此處為語(yǔ)雀視頻卡片,點(diǎn)擊鏈接查看:

定位.mp4

溫馨小提示:視頻屬于手機(jī)錄屏,無(wú)語(yǔ)音講解


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)