架构师_程序员_码农网

ユーザー名 パスワード取得
会員登録

QQ登录

ワンステップ

検索
閲覧:4942|返信: 0
打印 上一主题 下一主题

[その他]百度地図ポイント集計

[コピーリンク]
百度地図apiファイルを導入する
<script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=你的密钥"></script>
マップインスタンスを作成し、基本プロパティを設定する
関数 huaLine(id, sj, numSelect) { //百度マップAPI関数
// Baidu Map API関数
map = new BMap.Map(id, { mapType: BMAP_HYBRID_MAP }); // 座標と緑色の衛星地図の両方を持つハイブリッドマップであるマップインスタンスを作成します。
map.centerAndZoom(new BMap.Point(104.06, 30.67), 5); //マップを初期化し、中心点の座標とマップレベルを設定します
map.enableScrollWheelZoom(true); //マウスホイールのズームを有効にする



Baidu Map Point Aggregatorプラグインの導入
&lt;script type="text/javascript" src="http://api.map.baidu.com/library/TextIconOverlay/1.2/src/TextIconOverlay_min.
js"></script><script type="text/javascript" src="http://api.map.baidu.com/library/MarkerClusterer/
1.2/src/MarkerClusterer_min.js"></script>。


ポイント集計を実装するためのカスタムアノテーションを作成する。
// 配列を作成する
var markers = [];
//ピクセル単位の x 座標と y 座標を持つ点を作成します
var pt = new BMap.Point(longitude, latitude); //マーカーのアイコンを設定する
//マーカーのアイコンを設定し、導入された画像のサイズを変更します。
var myIcon = new BMap./...Icon(".../.../img/work/yuan.png", new BMap.Size(32, 32)); // 注釈を作成し、注釈のサイズを設定する。

// マーカーを作成し、マーカーの緯度経度とマーカーの画像を設定します。
var marker2 = new BMap.Marker(pt, { icon: myIcon })
// 集計するポイントを配列に追加する
markers.push(marker2)


// ポイント集約を初期化 var markerClusterer = new BMapLib.MarkerClusterer(map, {markers:markers});





注意: 既存のポイント集計プラグインはラグが多いので、Baiduで兄貴分の修正プラグインを検索して使ってください。






前へ:SQLサーバーは挿入後に主キーを返す
次へ:[primeng]解决p-カレンダー日期選器被模态框遮挡的解决方案
コード農家ネットワークは、唯一の練習の過程で公開され、技術的な困難に遭遇し、他の人を誤解させない。
投稿するにはログインが必要です ログイン会員登録

このバージョンのインテグラルルール


免責事項:Code Farmerによって公開されたすべてのソフトウェア、プログラミング教材や記事は、学習と研究の目的のみに使用するために制限されています。上記のコンテンツは、商業的または違法な目的のために使用してはならない、そうでなければ、すべての結果は、ユーザー自身が負担するものとします。本サイトはネットワークからの情報であり、著作権紛争は本サイトとは関係ありません。上記のコンテンツはダウンロード後24時間以内にコンピュータから完全に削除する必要があります。もしあなたがこのプログラムを気に入ったら、正規のソフトウェアをサポートし、登録を購入し、より良い正規のサービスを受けてください。もし著作権侵害があれば、メールでご連絡ください。

メール To:help@itsvse.com

QQ|( 鲁ICP备14021824 号-2)|サイトマップ

GMT+8, 2024-9-18 22:50

クイック返信トップに戻る一覧に戻る