前端Vue基于騰訊地圖Api實現(xiàn)的選擇位置組件 返回地址名稱詳細地址經緯度信息

前端Vue基于騰訊地圖Api實現(xiàn)的選擇位置組件 返回地址名稱詳細地址經緯度信息胰舆,?下載完整代碼請訪問uni-app插件市場地址:https://ext.dcloud.net.cn/plugin?id=13310

效果圖如下:


#### 使用方法

```使用方法

<!-- leftTitle:左邊標題 name:輸入框名字 value:輸入框選擇值? placeholder:占位符 @click:點擊事件-->

<cc-locPicker leftTitle="收獲地點" name="location" :value="mapSelData.poiname" placeholder="請選擇位置"

@click="chooseAddress"></cc-locPicker>

<!-- 跳轉騰訊云地圖Api 頁面實現(xiàn) -->

<template>

<view class="map">

<!-- 騰訊地圖Api? key:騰訊地圖key -->

<web-view

src="https://apis.map.qq.com/tools/locpicker?search=1&type=1&key=SFABZ-WANWW-FISRY-3IGTF-HV7RE-YSFTI&referer=myapp"></web-view>

</view>

</template>

<script>

// 引入設置地址存儲工具

import {

setlocation

} from './utils.js'

// #ifdef H5

window.addEventListener('message', event => {

// 接收位置信息眼五,用戶選擇確認位置點后選點組件會觸發(fā)該事件藏否,回傳用戶的位置信息

var loc = event.data;

if (loc && loc.module == 'locationPicker') {

//防止其他應用也會向該頁面post信息坊秸,需判斷module是否為'locationPicker'

let location = {

poiaddress: loc.poiaddress,

poiname: loc.poiname,

latlng: loc.latlng

}

// 設置存儲地址信息

setlocation(location)

uni.navigateBack();

}

}, false);

// #endif

</script>

<style></style>

```

#### HTML代碼實現(xiàn)部分

```html

<template>

<view class="content">

<form @submit="formSubmit" @reset="formReset">

<!-- leftTitle:左邊標題 name:輸入框名字 value:輸入框選擇值? placeholder:占位符 @click:點擊事件-->

<cc-locPicker leftTitle="收獲地點" name="location" :value="mapSelData.poiname" placeholder="請選擇位置"

@click="chooseAddress"></cc-locPicker>

<ccInputView leftTitle="詳細地址" name="address" :value="mapSelData.poiaddress" placeholder="請輸入詳細地址">

</ccInputView>

<ccInputView leftTitle="經度信息" name="lng" :value="mapSelData.latlng.lng" placeholder="請輸入精度信息">

</ccInputView>

<ccInputView leftTitle="緯度信息" name="lat" :value="mapSelData.latlng.lat" placeholder="請輸入緯度信息">

</ccInputView>

<view class="uni-btn-v">

<button class="botBtn" type="primary" form-type="submit">下一步</button>

<view class="tipText"> 注意事項: 請確保您填寫的收獲位置準確 </view>

</view>

</form>

</view>

</template>

<script>

import ccInputView from '../../components/ccInputView.vue'

// 獲取地址工具

import {

getlocation

} from './utils.js'

export default {

components: {

ccInputView

},

data() {

return {

mapSelData: {

"latlng": {}

},

}

},

/**

* 生命周期函數(shù)--監(jiān)聽頁面顯示

*/

onShow: function() {

// #ifdef H5

let locations = getlocation() //獲取位置信息

if (locations) {

this.mapSelData = locations

uni.clearStorageSync();

}

// #endif

},

methods: {

formSubmit: function(e) {

console.log('form發(fā)生了submit事件旭贬,攜帶數(shù)據(jù)為:' + JSON.stringify(e));

var formdata = e.detail.value;

uni.showModal({

title: '溫馨提示',

content: 'formsubmit事件攜帶數(shù)據(jù)為:' + JSON.stringify(e.detail.value)

})

},

// 選擇地址

chooseAddress(e) {

let myThis = this;

uni.navigateTo({

url: './h5map'

})

},

}

}

</script>

<style>

.content {

display: flex;

flex-direction: column;

}

.uni-btn-v {

width: 100%;

height: auto;

}

.botBtn {

width: 90%;

margin-top: 36px;

}

.tipText {

width: 100%;

margin-left: 0px;

text-align: center;

color: #666666;

margin-top: 36px;

margin-bottom: 36px;

font-size: 28rpx;

}

</style>

```

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末魄咕,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子尤误,更是在濱河造成了極大的恐慌,老刑警劉巖结缚,帶你破解...
    沈念sama閱讀 212,222評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件损晤,死亡現(xiàn)場離奇詭異,居然都是意外死亡红竭,警方通過查閱死者的電腦和手機尤勋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,455評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來茵宪,“玉大人最冰,你說我怎么就攤上這事∠』穑” “怎么了暖哨?”我有些...
    開封第一講書人閱讀 157,720評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長凰狞。 經常有香客問我篇裁,道長,這世上最難降的妖魔是什么服球? 我笑而不...
    開封第一講書人閱讀 56,568評論 1 284
  • 正文 為了忘掉前任茴恰,我火速辦了婚禮,結果婚禮上斩熊,老公的妹妹穿的比我還像新娘往枣。我一直安慰自己,他們只是感情好粉渠,可當我...
    茶點故事閱讀 65,696評論 6 386
  • 文/花漫 我一把揭開白布分冈。 她就那樣靜靜地躺著,像睡著了一般霸株。 火紅的嫁衣襯著肌膚如雪雕沉。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,879評論 1 290
  • 那天去件,我揣著相機與錄音坡椒,去河邊找鬼。 笑死尤溜,一個胖子當著我的面吹牛倔叼,可吹牛的內容都是我干的。 我是一名探鬼主播宫莱,決...
    沈念sama閱讀 39,028評論 3 409
  • 文/蒼蘭香墨 我猛地睜開眼丈攒,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起巡验,我...
    開封第一講書人閱讀 37,773評論 0 268
  • 序言:老撾萬榮一對情侶失蹤际插,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后显设,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體框弛,經...
    沈念sama閱讀 44,220評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,550評論 2 327
  • 正文 我和宋清朗相戀三年敷硅,在試婚紗的時候發(fā)現(xiàn)自己被綠了功咒。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片愉阎。...
    茶點故事閱讀 38,697評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡绞蹦,死狀恐怖,靈堂內的尸體忽然破棺而出榜旦,到底是詐尸還是另有隱情幽七,我是刑警寧澤,帶...
    沈念sama閱讀 34,360評論 4 332
  • 正文 年R本政府宣布溅呢,位于F島的核電站澡屡,受9級特大地震影響,放射性物質發(fā)生泄漏咐旧。R本人自食惡果不足惜驶鹉,卻給世界環(huán)境...
    茶點故事閱讀 40,002評論 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望铣墨。 院中可真熱鬧室埋,春花似錦、人聲如沸伊约。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,782評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽屡律。三九已至腌逢,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間超埋,已是汗流浹背搏讶。 一陣腳步聲響...
    開封第一講書人閱讀 32,010評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留霍殴,地道東北人媒惕。 一個月前我還...
    沈念sama閱讀 46,433評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像繁成,于是被迫代替她去往敵國和親吓笙。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,587評論 2 350

推薦閱讀更多精彩內容