中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

成都微信小程序開發(fā)定制如何解決地圖組件覆蓋問題?

2024-02-08    分類: 網(wǎng)站建設(shè)

成都微信小程序開發(fā)定制如何解決地圖組件覆蓋問題?最近收到了一個(gè)小程序定制項(xiàng)目,屬于香港二手租賃類型,在租賃欄需要使用地圖顯示房屋位置功能,小程序二維碼如下圖所示,您可以掃描代碼體驗(yàn)。地圖組件需要用于房屋詳細(xì)信息頁面。如下圖所示,小程序難以解決的一個(gè)問題是,地圖組件屬于原始組件,層次最高,因此底部的工具條不能覆蓋地圖組件。

為了解決這個(gè)問題,微信提供了cover-view和cover-image兩個(gè)組件,可以覆蓋原始組件的視圖和圖片組件。但也有兩個(gè)缺陷:1.當(dāng)手觸摸上面時(shí),不能上下滾動(dòng),這個(gè)問題是用來解決的cover-view和cover-image組件無法解決。2.在開發(fā)工具模擬器中不會(huì)覆蓋浮動(dòng)普通層,但會(huì)穿透真機(jī)。


例如,當(dāng)?shù)撞扛?dòng)在地圖上時(shí),點(diǎn)擊浮動(dòng)塊上的按鈕到地圖上。為了解決這個(gè)問題,最好的辦法不是使用地圖原始組件,而是生成地圖圖片。經(jīng)過搜索,發(fā)現(xiàn)高德地圖上有一張高德地圖API接口可以生成地圖圖片,非常好用。
高德地圖接口地址如下https://lbs.amap.com/api/webservice/guide/api/staticmaps可設(shè)置地圖中心.地圖大小.地圖標(biāo)點(diǎn)名稱和大小.地圖尺寸等,基本完美地解決了這個(gè)問題。而且界面使用非常簡單,直接請求地址,直接返回圖片,參考PHP代碼如下:$param_markers='markers=mid,0xFF0000,:'.$house["longitude"].','.$house["latitude"].';'.$house["longitude"].','.$house['latitude'].'&';$param_size='size=750*400&';$param_zoom='zoom=17&';//$param_labels='labels='.$house['address_name'].',2,0,16,0xFFFFFF,0x008000:'.$house["longitude"].','.$house["latitude"].'&';$request_url=$amap_url_staticmap.$param_zoom.$param_markers.$param_size.'key='.$amap_key;return$request_url;高德地圖接口的請求次數(shù)有限。

網(wǎng)站名稱:成都微信小程序開發(fā)定制如何解決地圖組件覆蓋問題?
標(biāo)題鏈接:http://www.rwnh.cn/news5/316955.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、網(wǎng)站營銷、網(wǎng)站收錄、網(wǎng)頁設(shè)計(jì)公司、軟件開發(fā)網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
监利县| 临桂县| 万宁市| 鄂尔多斯市| 微博| 晋城| 桃园县| 东海县| 军事| 台北县| 仙居县| 上虞市| 临安市| 罗定市| 井研县| 滦平县| 巴楚县| 科尔| 长白| 青海省| 普宁市| 武城县| 乐清市| 措勤县| 密山市| 临湘市| 文水县| 宜川县| 即墨市| 三亚市| 福海县| 贺州市| 黔西| 本溪市| 金乡县| 耿马| 平阳县| 盘锦市| 宜宾县| 汉寿县| 伊春市|