この記事の例では、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 つの強力なテクニック
多くの場合、Web ページ開発を学ぶときに最初に印象に残るのは、html または htm サフィック...
目次1.watchは一般的なデータ(数値、文字列、ブール値)の変更を監視します。 1. 数値2. 文...
Docker コンテナはさまざまな方法で管理およびデプロイできます。 Docker コマンドを直接使...
この記事では、物流タイムライン効果を実現するためのVueの具体的なコードを例として紹介します。具体的...
MySQL の全体的なアーキテクチャは、サーバー層とストレージ エンジン層に分かれています。サーバー...
ヘッドと DTD はページには表示されませんが、Web ページの重要な要素です。 なぜ失敗したのでし...
この記事の例では、ポップアップ効果を実現するためのjsの具体的なコードを参考までに共有しています。具...
この記事では、LinuxでMySQL 8.0をインストールする方法を紹介します。具体的な内容は次のと...
目次Vue CLIはVueプロジェクトを構築しますVue プロジェクトをマークダウン エディターに変...
テーブルを美しくするために、テーブルにさまざまな境界線の色を設定できます。基本的な構文<テーブ...
目次1. 参照と反応1. 反応的2.参照2. shallowRef と shallowReactiv...
基本的なネットワーク構成Docker はイメージに基づいて複数のコンテナを「開く」ことができ、各コン...
この記事では、カラービューアを実装するためのJavaScriptの具体的なコードを参考までに紹介しま...
目次1. Bootstrapグリッドシステムの仕組み1.1 12グリッドシステム1.2 Bootst...
インストールスクリプトUbuntu / CentOS Debian のインストールに問題があるようで...