微信小程序引入map組件并在地圖上標(biāo)點(diǎn)的實(shí)現(xiàn)代碼
高德地圖導(dǎo)航,用處非常廣泛,今天小編通過本文給大家分享微信小程序引入map組件并在地圖上標(biāo)點(diǎn)的實(shí)現(xiàn)方法,先給大家展示下效果圖感覺不錯(cuò)可以參考實(shí)現(xiàn)代碼。
效果:

復(fù)制粘貼即可
map.wxml
<!-- 這是地圖部分 -->
<view class="map_container">
<map class='map' longitude='{{longitude}}' latitude='{{latitude}}' scale='{{scale}}' markers='{{markers}}' controls="{{controls}}" bindcontroltap="bindcontroltap" polyline='{{polyline}}' circles="{{circles}}" bindmarkertap='bindmarkertap' bindcontroltap='bindcontroltap'show-location></map>
<view class="map_text">
<view>目前查到巡檢工單未處理完成的商家有4戶</view>
<view>請縮放并滑動地圖以查看更多區(qū)域的商戶</view>
</view>
</view>map.js
// pages/home/home.js
Page({
/**
* 頁面的初始數(shù)據(jù)
*/
data: {
stitle: '東明路街道',
latitude: "31.146740",
longitude: "121.527690",
scale: 14,//縮放級別,取值范圍為3-20
// markers Array 標(biāo)記點(diǎn)
markers: [//標(biāo)記點(diǎn),傳入經(jīng)緯度,更多詳細(xì)參數(shù)見官網(wǎng)
{
latitude: "31.146740",
longitude: "121.527690",
}
],
},
/**
* 生命周期函數(shù)--監(jiān)聽頁面加載
* 頁面開始加載 就會觸發(fā)
*/
onLoad() {
//獲取當(dāng)前的地理位置
//賦值經(jīng)緯度
this.setData({
latitude: "31.146740",
longitude: "121.527690",
})
},
})map.wxss
page {
height: 90%;
}
.map_container {
height: 100%;
width: 100%;
position: relative;
}
.map_text {
background: #fff;
height: 70rpx;
width: 100%;
position: absolute;
bottom: 0;
right: 0;
padding:10rpx 20rpx;
}
.map_text view{
font-size: 24rpx;
padding-bottom:5rpx;
color: #5A5A5C;
}
.map {
height: 100%;
width: 100%;
}注意:如果page不撐滿地圖的水印會顯示出來不太好看

解決方法:
可以像我一樣在底部加上定位的字體說明,設(shè)置一個(gè)背景給他擋住,或者page設(shè)置100%,讓底部導(dǎo)航給他擋住即可。至于有沒有方法設(shè)置讓水印不顯示,有知道的小伙伴可以留言給我,我就不研究啦~
到此這篇關(guān)于微信小程序引入map組件并在地圖上標(biāo)點(diǎn)的文章就介紹到這了,更多相關(guān)微信小程序map組件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Fullpage.js固定導(dǎo)航欄-實(shí)現(xiàn)定位導(dǎo)航欄
FullPage.js 是一個(gè)簡單而易于使用的插件,用來創(chuàng)建全屏滾動網(wǎng)站(也被稱為單頁網(wǎng)站)。接下來通過本文給大家介紹Fullpage.js固定導(dǎo)航欄-實(shí)現(xiàn)定位導(dǎo)航欄,對fullpage.js導(dǎo)航欄相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧2016-03-03
純JS實(shí)現(xiàn)表單驗(yàn)證實(shí)例
這篇文章主要介紹了純JS實(shí)現(xiàn)表單驗(yàn)證實(shí)例,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-12-12
js實(shí)現(xiàn)動態(tài)添加、刪除行、onkeyup表格求和示例
動態(tài)添加、刪除行想必大家并不陌生,下面為大家介紹通過js是如何實(shí)現(xiàn)的,有此需求的朋友可不要錯(cuò)過了哈2013-08-08
uniapp實(shí)現(xiàn)微信H5掃碼功能的完整步驟
在uni-app官網(wǎng)上發(fā)現(xiàn)uni-app不支持H5掃碼功能,但是下面的提示說明可以通過微信的JS-SDK實(shí)現(xiàn)掃碼功能,下面這篇文章主要給大家介紹了關(guān)于uniapp實(shí)現(xiàn)微信H5掃碼功能的完整步驟,需要的朋友可以參考下2022-11-11
微信小程序?qū)崿F(xiàn)藍(lán)牙設(shè)備搜索及連接功能示例詳解
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)藍(lán)牙設(shè)備搜索及連接功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-06-06
Bootstarp 基礎(chǔ)教程之表單部分實(shí)例代碼
這篇文章主要介紹了Bootstarp 基礎(chǔ)教程之表單部分實(shí)例代碼,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下2017-02-02
教你一步步實(shí)現(xiàn)一個(gè)簡易promise
Promise是異步編程的一種解決方案,比傳統(tǒng)的解決方案回調(diào)函數(shù)和事件更合理且更強(qiáng)大,這篇文章主要給大家介紹了關(guān)于如何一步步實(shí)現(xiàn)一個(gè)簡易promise的相關(guān)資料,需要的朋友可以參考下2021-11-11

