이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 9746|회답: 0

[기타] 바이두 지도 점 집계

[링크 복사]
게시됨 2020. 7. 7. 오후 2:56:33 | | |
바이두 지도 API 파일 도입
<스크립트 유형="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=your 키" ></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); 마우스 휠 줌을 켜세요



바이두 지도 점 집계 플러그인 소개
< 문자 ="텍스트/자바스크립트" SRC="http://api.map.baidu.com/library/TextIconOverlay/1.2/src/TextIconOverlay_min.js"></script>
< 문자 ="텍스트/자바스크립트" 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 = new BMap.Marker(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