この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 9746|答える: 0

[その他] 百度マップ点集約

[リンクをコピー]
掲載地 2020/07/07 14:56:33 | | |
BaiduマップAPIファイルの導入
<script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=your key" ></script>
マップインスタンスを作成し、基本的なプロパティを設定します
function huaLine(id, sj, numSelect) {
    百度地図API関数
    map = new BMap.Map(id, { mapType: BMAP_HYBRID_MAP }); マップインスタンスを作成したり、座標と衛星マップの両方を組み合わせたり
    map.centerAndZoom(新しいBMap.Point(104.06, 30.67), 5); マップを初期化し、中心点の座標とマップレベルを設定します
    map.enableScrollWheelZoom(true); マウスホイールのズームをオンにします



百度マップポイント集約プラグインの紹介
<文字 種類=「テキスト/JavaScript」 SRC=「http://api.map.baidu.com/library/TextIconOverlay/1.2/src/TextIconOverlay_min.js」></script>
<文字 種類=「テキスト/JavaScript」 SRC=「http://api.map.baidu.com/library/MarkerClusterer/1.2/src/MarkerClusterer_min.js」></script>


ポイント集約を実現するためのカスタム次元を作成する
         配列を作成する
         VARマーカー = [];
         ピクセル単位でx座標とy座標を持つ点を作成します
            var pt = 新しいBMap.Point(経度、緯度);
            ラベルのアイコンを設定し、インポートした画像のサイズを変更してください
            var myIcon = new BMap.Icon(".. /.. /img/work/yuan.png"、新しいBMap.Size(32, 32));

                 注釈を作成し、注釈の緯度と経度、そして注釈付き画像を設定します
            var marker2 = 新しいBMap.マーカー(pt, { icon: myIcon });
         アグリゲートが必要な点を配列に加えます
          markers.push(marker2);
       ポイント集約の初期化
     var markerClusterer = new BMapLib.MarkerClusterer(map, {markers:markers});


注意:既存のポイント集約プラグインは比較的行き詰まっているので、大手が改造したプラグインをBaiduで検索できます








先の:SQL Serverは挿入後に主鍵を返します
次に:【Primeng】pカレンダーの日付選択器がモーダルボックスによって隠れてしまう問題の解決策
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com