この記事の例では、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 つの強力なテクニック
IE6 で試してみたところ、ツールバーが表示されました。オプションに「イメージ ツールバーを有効にす...
あなたが作成するものこの新しいチュートリアルでは、CSS と JavaScript を使用して、レス...
準備する:教師テーブルと生徒テーブルを定義し、生徒テーブルで教師テーブルIDを参照します。テーブルt...
1. まず、node、express、express-generator をインストールします (4...
JavaScriptで格納可能なセカンダリメニューを実装するための具体的なコードは参考までに。具体...
Cockpit は、CentOS および RHEL システムで使用できる Web ベースのサーバー管...
目次1. 監視Linuxホストを追加する2. メールボックスを設定する1. 監視Linuxホストを追...
この記事では、Taobao商品詳細のカルーセルを実現するためのvideojs+swiperの具体的な...
目次序文: 1.DEFINERの簡単な紹介2. いくつかの注意点要約:序文: MySQL データベー...
上の境界線のみを表示する <table frame=above>下の境界線のみを表示する...
目次MySQL 内部結合、左結合、右結合、外部結合、複数テーブルクエリビルド環境: 1. 内なる慈恩...
目次リアルタイム更新は必要ですか?マテリアライズド ビュー ツール (Flexviews)カウントテ...
MYSQL 5.6 スレーブレプリケーションの展開と監視MYSQL 5.6 のインストールと展開 #...
昨年末、Thinkpad T450 のデュアルシステムの opensuse を Manjaro に置...
Nginx (エンジン x) は、高性能な HTTP およびリバース プロキシ サーバーであり、IM...