MAP API MAP () 생성자
예
Google지도 작성 :
<html> <head> <scriptsrc = "http://maps.googleapis.com/maps/api/js?key=aizasydydy0kkjitpvd2u7atoawhc9ysh6ohxoyym&sensor=false"> <cript> function intentize () {var mappopt = {new Google.maps.latlng (51.508742, -0.120850), Zoom : 5, MapTypeid : Google.maps.maptypeid.roadmap}; var map = new Google.maps.map (document.getElementByid ( "googlemap"), mapPopt); 초기); </script> </head> <bod> <div id = "googlemap"> </div> </body> </html>정의 및 사용법
Map () 생성자는 새 맵을 생성하고 지정된 HTML 요소 (<div> 요소)에 삽입합니다.
문법
New Google.maps.map (htmlelement, mapoptions)
매개 변수 값
| 매개 변수 | 설명하다 |
|---|---|
| htmlelement | 맵은 해당 HTML 요소에 배치해야합니다. |
| 지도 | 지도 초기화 변수/옵션이있는 MapOptions 객체. |
map () 메소드
| 방법 | 반환 값 | 설명하다 |
|---|---|---|
| fitbounds (latlngbounds) | 없음 | 주어진 경계를 포함하도록 뷰포트를 설정합니다. |
| getBounds () | latlng, latlng | 현재 뷰포트의 남서부 위도/경도 및 북동쪽 위도/경도를 반환합니다. |
| getCenter () | latlng | 지도 중심의 위도/경도를 반환합니다. |
| getDiv () | 마디 | 지도가 포함 된 DOM 객체를 반환합니다. |
| getheading () | 숫자 | 항공 이미지의 나침반 제목을 반환합니다 (위성 및 하이브리드 맵 유형 지원). |
| getmaptypeid () | 하이브리드 로드맵 위성 지형 | 현재 맵 유형을 반환합니다. |
| getProjection () | 투사 | 현재 투영을 반환합니다. |
| getStreetView () | StreetViewPanorama | 기본 StreetViewPanorama를지도에 반환합니다. |
| getTilt () | 숫자 | 공중 이미지의 입사각 수를 반환합니다 (위성 및 하이브리드 맵 유형을 지원). |
| getzoom () | 숫자 | 맵의 현재 줌 레벨을 반환합니다. |
| Panby (xnumber, ynumber) | 없음 | 지도의 중심을 픽셀로 주어진 거리 씩 변경하십시오. |
| 판토 (latlng) | 없음 | 지도의 중심을 주어진 latlng로 변경하십시오. |
| pantobounds (latlngbounds) | 없음 | 주어진 latlngbounds를 포함시키기 위해지도에 필요한 최소 거리를 번역하십시오. |
| 세트 센터 (latlng) | 없음 | |
| 세 테딩 (번호) | 없음 | 공중 이미지의 나침반 방향을 설정하고 (도로 측정) 기본 방향은 북쪽입니다. |
| setMapTypeid (mapTypeid) | 없음 | 표시 할 맵 유형을 변경하십시오. |
| 셋톱 (mapoptions) | 없음 | |
| setStreetView (streetViewPanorama) | 없음 | StreetViewPanorama를지도에 묶으십시오. |
| 정착 (번호) | 없음 | 항공 이미지의 입사각 수를 설정합니다 (위성 및 하이브리드 맵 유형을 지원). |
| setzoom (번호) | 없음 |
map ()의 속성
| 재산 | 유형 | 설명하다 |
|---|---|---|
| 통제 수단 | 배열. <mvcarray. <노드 >> | 지도에 첨부 할 추가 컨트롤. |
| MapTypes | MapTyperegistry | MapType 인스턴스의 레지스트리는 String ID로 나눈 값입니다. |
| 오버레이 맵 타입 | mvcarray. <maptype> | 여분의 맵 유형 오버레이. |
지도 () 이벤트
| 이벤트 | 매개 변수 | 설명하다 |
|---|---|---|
| bounds_changed | 없음 | 이 이벤트는 시각적 영역 범위가 변경 될 때 트리거됩니다. |
| Center_Changed | 없음 | 이 이벤트는 맵 센터 속성이 변경 될 때 트리거됩니다. |
| 딸깍 하는 소리 | Mouseevent | 이 이벤트는 사용자가 맵을 클릭 할 때 트리거됩니다 (태그 나 정보 창을 클릭하지 않음). |
| dblclick | Mouseevent | 이 이벤트는 사용자가지도를 두 번 클릭하면 트리거됩니다. 이 이벤트가 트리거되기 전에 클릭 이벤트가 트리거됩니다. |
| 견인 | 없음 | 이 이벤트는 사용자가 맵을 드래그하면 반복적으로 트리거됩니다. |
| 드래그 엔드 | 없음 | 이 이벤트는 사용자가 맵 드래그를 중지하면 트리거됩니다. |
| 드래그 스타트 | 없음 | 이 이벤트는 사용자가 맵을 끌기 시작하면 트리거됩니다. |
| heading_changed | 없음 | 이 이벤트는지도 제목 속성이 변경 될 때 트리거됩니다. |
| 게으른 | 없음 | 이 이벤트는 패닝 또는 축소 후 맵이 유휴 상태가되면 트리거됩니다. |
| mapTypeid_changed | 없음 | 이 이벤트는 MapTypeid 속성이 변경 될 때 트리거됩니다. |
| 무질의 | Mouseevent | 이 이벤트는 사용자의 마우스가 맵 컨테이너 위로 이동하는 한 트리거됩니다. |
| 마우스 아웃 | Mouseevent | 이 이벤트는 사용자의 마우스가 맵 컨테이너에서 나오면 트리거됩니다. |
| 마우스 오버 | Mouseevent | 이 이벤트는 사용자의 마우스가 맵 컨테이너에 들어가면 트리거됩니다. |
| projection_changed | 없음 | 이 이벤트는 투영이 변경 될 때 트리거됩니다. |
| 크기를 조정하십시오 | 없음 | 이 이벤트는지도 (div)가 크기를 변경하면 트리거됩니다. |
| 오른쪽 클릭하십시오 | Mouseevent | 이 이벤트는 사용자가지도를 마우스 오른쪽 버튼으로 클릭하면 트리거됩니다. |
| 타일로드 | 없음 | 이 이벤트는 가시 타일 로딩이 완료되면 트리거됩니다. |
| tilt_changed | 없음 | 이 이벤트는 맵 틸트 속성이 변경 될 때 트리거됩니다. |
| Zoom_Changed | 없음 | 이 이벤트는 맵이 줌 속성이 변경 될 때 트리거됩니다. |
위는 Google Map Map () 생성자에 대한 정보 모음입니다. 우리는 향후 관련 정보를 계속 추가 할 것입니다. 이 사이트를 지원 해주셔서 감사합니다!