この記事の例では、WeChatアプレットマップで使用される具体的な実装コードを参考までに共有しています。具体的な内容は次のとおりです。 次のコードはメインのコードスニペットです <!-- マップセクション --> <!-- enable-traffic 交通状況を表示する --> <view class="map_container"> <map id='customerMap' class="map" :longitude='経度' :latitude='緯度' :scale='スケール' :markers='マーカー' :controls="コントロール" 場所を表示 @markertap="マーカータップ" @updated="更新されたマップ" @controltap='bindcontroltap'></map> </ビュー> データ(){ 戻る { 緯度:23.140962248、 経度:113.305301124、 スケール:12, マーカー:[ {id: '', 緯度: 23.140962248, 経度: 113.305301124、 iconPath: '../static/select-dw.png', //現在の場所のアイコンパスの幅: 25, 高さ: 39, }, { 緯度: 23.129742, 経度: 113.26754、 iconPath: '../static/mark.png', //顧客アイコンパスの幅: 28, 高さ: 28, ラベル: { 内容:「チャン・ジュンジュン」 テキスト配置: 'center'、 フォントサイズ: 12 } }] } }, 準備完了() { this.mapCtx = wx.createMapContext('customerMap') }, 方法:{ // マーカーポイントをクリック markertap(e) { { markerId } = e.detail とします。 item = this.markers.find(v => v.id === markerId); とします。 console.log('アイテム', アイテム) uni.openLocation({ 緯度: 数値(item.緯度)、 経度: 数値(item.経度)、 名前: item.label.content, 住所: アイテム.アドレス、 成功: 関数() { console.log('成功'); } }); }, // マップがロードされたら、updatedmap() をトリガーします { this.mapUpdated = true; console.log('実行') this.includePoints(); //すべての顧客がビューに表示されます}, // マーカーポイントをマップ上に表示する includePoints() { const that = this 定数ポイント = [{ 緯度: that.latitude、 経度: that.longitude }]; this.markers.forEach(item => { 定数オビ = { 緯度: 項目.緯度、 経度: item.longitude } ポイント.push(obi) }) this.mapCtx.includePoints({ パディング: [80, 50, 80, 50], ポイント }) }, } 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Dockerで構築されたコンテナにpingツールをインストールする
>>: HTML ウェブページ作成のための 8 つの強力なテクニック
この記事では、Vueカスタムツリーコントロールの使い方を参考までに紹介します。具体的な内容は次のとお...
目次1. DOM の違い2. 同じレイヤーの同じタイプの要素にキー属性を追加する3. キーはインデッ...
次のように、Win10でMysqlの解凍バージョンをインストールします。環境: win10 64ビッ...
組織内で何らかのパスワード ポリシーがすでに実装されている場合は、この記事を読む必要はありません。た...
目次序文Dockerfile の紹介Dockerfileはイメージプロセスを構築するDockerfi...
目次Vue2 ライティングVue3プラグインのバージョンの記述Vue3 動的コンポーネントの記述書き...
前書き: Docker のポート マッピングは、多くの場合、Docker Run コマンド中に -p...
スロットとは何ですか?スロット ディレクティブは v-slot であり、現在 slot と slot...
タイトル通りです。その質問は非常に奇妙です。要素の親タグはdivで、幅や高さなどの属性は設定されてい...
この記事では、async/await がすべての JavaScript 開発者にとって非同期プログラ...
序文MySQL データベースのデフォルトのデータベース ファイルは /var/lib/mysql に...
mysql5.6.28のインストールと設定方法1. 基本的なシステム情報を確認し、yumでインストー...
この記事では、ポップアップウィンドウをクリックしたときにポップアップログインボックスを実現するための...
1. jsonオブジェクトをjson文字列に変換し、文字列が「{}」であるかどうかを判断します。 v...
ffmpeg は非常に強力なオーディオおよびビデオ処理ツールです。公式 Web サイトは http:...