日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

小程序上让随机的两个点都显示在地图可视区域

發(fā)布時間:2025/4/16 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小程序上让随机的两个点都显示在地图可视区域 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

功能需求

如滴滴打車,當用戶叫到車之后,會在用戶的界面同時顯示用戶當前位置和車輛位置,這兩個點對程序來說都是隨機的,怎么讓兩個點都顯示在地圖可視區(qū)域呢?

?

解決方法

小程序中不需要我們計算縮放級數(shù),有一個?includePoints 方法可以實現(xiàn)。

?

關(guān)鍵代碼

// 第一步 // 在頁面初次渲染時 使用 wx.createMapContext 獲取map上下文 onReady: function () {this.mapCtx = wx.createMapContext('map'); // map為地圖的id }// 第二步 // 定義一個 includePointsFn 方法, 參數(shù)為需要顯示的坐標點(可多個) includePointsFn: function (Point1, Point2) {// 縮放視野展示所有經(jīng)緯度(小程序API提供)this.mapCtx.includePoints({padding: [80, 50, 80, 50],points: [Point1, Point2]}) },

具體可參看官方接口:https://developers.weixin.qq.com/miniprogram/dev/api/api-map.html#wxcreatemapcontextmapid

?

結(jié)果輸出

測試沒有問題。

總結(jié)

以上是生活随笔為你收集整理的小程序上让随机的两个点都显示在地图可视区域的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。