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

uniapp微信小程序?qū)崿F(xiàn)地圖展示控件

這篇具有很好參考價值的文章主要介紹了uniapp微信小程序?qū)崿F(xiàn)地圖展示控件。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

最終實現(xiàn)效果:

地圖上展示控件,并可以點擊。

uniapp小程序地圖顯示當(dāng)前位置和位置信息并且位置點是圖片,微信小程序,uniapp,uni-app,微信小程序,前端,vue

目錄

一、前言

二、在地圖上展示控件信息 點擊后可進(jìn)行繪制面圖形

1.使用cover-view將控件在地圖上展示

2.設(shè)置控件樣式,使用好看的圖標(biāo)

3.控件綁定點擊事件


一、前言

原本使用的是controls,但是我發(fā)現(xiàn)官方明確說明,這個功能即將廢棄,所以這里控件的展示我使用了cover-view。

uniapp小程序地圖顯示當(dāng)前位置和位置信息并且位置點是圖片,微信小程序,uniapp,uni-app,微信小程序,前端,vueuniapp小程序地圖顯示當(dāng)前位置和位置信息并且位置點是圖片,微信小程序,uniapp,uni-app,微信小程序,前端,vue

二、在地圖上展示控件信息 點擊后可進(jìn)行繪制面圖形

1.使用cover-view將控件在地圖上展示

HTML部分

<!-- 展示地圖信息  標(biāo)繪位置情況 -->
<view class="myMap">
	<u-divider text="地圖展示"></u-divider>
	<map id="mymap" class="myMap_map">
		<cover-view class="myMap_map__cover-view">
			<cover-view class="myMap_map__cover-view_mapControls">
				<!-- 顯示繪制的控件-->
				<cover-view class="myMap_map__cover-view_mapControls_drawControl"></cover-view>
			</cover-view>
		</cover-view>
	</map>
</view>

設(shè)置CSS樣式

// 地圖模塊樣式
.myMap{
	width:100%;
	height: 500rpx;
	&_map{
		width: 100%;
		height: 450rpx;
		
		&__cover-view{
			position: absolute;
			top:calc(50% - 150rpx);
			left:calc(50% - 150rpx);
			
			&_mapControls{
				display: flex;
				flex-direction: column;
				align-items: center;
				
				&_drawControl{
					width: 50px;
					height: 50px;
					background-color: #ff0000
				}
			}
		}
	}
}

展示效果

uniapp小程序地圖顯示當(dāng)前位置和位置信息并且位置點是圖片,微信小程序,uniapp,uni-app,微信小程序,前端,vue

2.設(shè)置控件樣式,使用好看的圖標(biāo)

將控件移動到屏幕中地圖的合適位置,并使用cover-image展示好看的圖標(biāo)展示

HTML部分

<!-- 展示地圖信息  標(biāo)繪位置情況 -->
<view class="myMap">
	<u-divider text="地圖展示"></u-divider>
	<map id="mymap" class="myMap_map">
		<cover-view class="myMap_map__cover-view">
			<cover-view class="myMap_map__cover-view_mapControls">
				<!-- 顯示繪制的控件-->
				<cover-view class="myMap_map__cover-view_mapControls_drawControl">
					<cover-image class="myMap_map__cover-view_mapControls_drawControl_drawicon" :src="mapData.drawIconPath"></cover-image>
					<cover-view class="myMap_map__cover-view_mapControls_drawControl_drawText">標(biāo)繪位置</cover-view>
				</cover-view>
			</cover-view>
		</cover-view>
	</map>
</view>

CSS設(shè)置地圖

// 地圖模塊樣式
.myMap{
	width:100%;
	height: 500rpx;
	&_map{
		width: 100%;
		height: 450rpx;
		
		&__cover-view{
			position: absolute;
			top:40rpx;
			left:35rpx;
			
			&_mapControls{
				display: flex;
				flex-direction: column;
				align-items: center;
				
				&_drawControl{
					display: flex;
					align-items: center;
					justify-content: center;
					flex-direction: column;
					width: 48px;
					height: 48px;
					background-color: #fff;
					border-radius: 5px;
					
					&_drawicon{
						width: 20px;
						height: 20px;
						margin-bottom: 6px;
					}
					
					&_drawText{
						font-size: 10px;
						color: #00AF99;
					}
				}
			}
		}
	}
}

展示效果:

uniapp小程序地圖顯示當(dāng)前位置和位置信息并且位置點是圖片,微信小程序,uniapp,uni-app,微信小程序,前端,vue

3.控件綁定點擊事件

直接在控件的cover-view上綁定click事件

uniapp小程序地圖顯示當(dāng)前位置和位置信息并且位置點是圖片,微信小程序,uniapp,uni-app,微信小程序,前端,vue

uniapp小程序地圖顯示當(dāng)前位置和位置信息并且位置點是圖片,微信小程序,uniapp,uni-app,微信小程序,前端,vue

點擊效果:

uniapp小程序地圖顯示當(dāng)前位置和位置信息并且位置點是圖片,微信小程序,uniapp,uni-app,微信小程序,前端,vue文章來源地址http://www.zghlxwxcb.cn/news/detail-762036.html

到了這里,關(guān)于uniapp微信小程序?qū)崿F(xiàn)地圖展示控件的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包