google.maps.Polygon google.maps.LatLng
세 가지 빠른 시작 옵션을 사용할 수 있습니다.
git clone [email protected] : Ahmadnassri/Google-Maps-polygon-rotate.git
- Install with [Bower](http://bower.io)
```bash
bower install google-maps-polygon-rotate
다운로드 내에서 다음 파일을 찾을 수 있으며 컴파일 된 변형 및 미니스트 변형을 모두 제공합니다.
google-maps-polygon-rotate/
├── dist
│ └── google.maps.Polygon.rotate.min.js
└── src
├── google.maps.LatLng.distanceTo.js
├── google.maps.Point.rotate.js
├── google.maps.Polygon.getCenter.js
└── google.maps.Polygon.rotate.js
새 로그 인스턴스를 작성하여 시작하십시오.
function initialize ( ) {
var mapOptions = {
zoom : 5 ,
center : new google . maps . LatLng ( 24.886436490787712 , - 70.2685546875 ) ,
mapTypeId : google . maps . MapTypeId . TERRAIN
} ;
var bermudaTriangle ;
var map = new google . maps . Map ( document . getElementById ( 'map-canvas' ) ,
mapOptions ) ;
// Define the LatLng coordinates for the polygon's path.
var triangleCoords = [
new google . maps . LatLng ( 25.774252 , - 80.190262 ) ,
new google . maps . LatLng ( 18.466465 , - 66.118292 ) ,
new google . maps . LatLng ( 32.321384 , - 64.75737 ) ,
new google . maps . LatLng ( 25.774252 , - 80.190262 )
] ;
// Construct the polygon.
bermudaTriangle = new google . maps . Polygon ( {
paths : triangleCoords ,
strokeColor : '#FF0000' ,
strokeOpacity : 0.8 ,
strokeWeight : 2 ,
fillColor : '#FF0000' ,
fillOpacity : 0.35
} ) ;
bermudaTriangle . setMap ( map ) ;
google . maps . event . addListener ( bermudaTriangle , 'click' , function rotate ( ) {
var origin = bermudaTriangle . getCenter ( ) ;
bermudaTriangle . rotate ( 90 , origin ) ;
} ) ;
}
google . maps . event . addDomListener ( window , 'load' , initialize ) ; 자세한 API 문서는 위키를 참조하십시오.
버그 또는 기능 요청이 있습니까? 먼저 문제 지침을 읽고 기존 및 폐쇄 된 문제를 검색하십시오. 문제 나 아이디어가 아직 해결되지 않은 경우 새 문제를여십시오.
이 프로젝트는 Grunt를 사용합니다. 전에 Grunt를 사용하지 않은 경우 시작 가이드를 확인하십시오.
종속성을 설치하거나 Grunt 명령을 실행하는 데 문제가 발생하면 모든 이전 종속성 버전 (글로벌 및 로컬)을 제거하십시오. 그런 다음 npm install .
기고 가이드 라인을 읽으십시오. 문제 개방 문제, 코딩 표준 및 개발에 대한 메모에 대한 지침이 포함되어 있습니다.
또한 풀 요청에 JavaScript 패치 또는 기능이 포함 된 경우 관련 단위 테스트를 포함해야합니다.
편집기 환경 설정은 편집기 구성에서 공통 텍스트 편집기에서 쉽게 사용할 수 있도록 제공됩니다. 자세한 내용을 읽고 http://editorconfig.org에서 플러그인을 다운로드하십시오.
이 프로젝트에 비트 코인을 기부하거나 커밋하고 팁을 얻으십시오. 프로젝트 관리자가 커밋을 수락하고 잔액에 비트 코인이 있으면 팁을 얻을 수 있습니다!
기부금은이 프로젝트의 지속적인 개발을 지원하는 데 도움이됩니다.
릴리스주기에 대한 투명성과 후진 호환성을 유지하기 위해 노력하기 위해이 프로젝트는 시맨틱 버전 관리 지침에 따라 유지됩니다. 때때로 우리는 망치지 만 가능할 때 마다이 규칙을 준수 할 것입니다.
릴리스는 다음 형식으로 번호가 매겨집니다.
<major>.<minor>.<patch>
다음 가이드 라인으로 구성되었습니다.
Semver에 대한 자세한 내용은 http://semver.org/를 방문하십시오.
MIT 라이센스에 따라 라이센스.