Google지도 태그가 움직입니다 : CSS 애니메이션의 멋진 사용
코어 포인트 :
optimized: false
다음은 애니메이션 마커의 간단한 예입니다. 유명한 Cheshire Cat은 매사추세츠 주 3 곳의 다른 위치에 대한 마커입니다. 오른쪽 상단의 토글 버튼을 사용하여 애니메이션을 변경할 수 있습니다.
코드 펜 샘플 링크 OverlayView
2 단계 : SET 를 작성하십시오
유연한 옵션 :
외부 스위치 :
点击/悬停: 属性,你可以为点击和悬停事件添加动画。
不同标记类型的不同动画: 属性,为不同类型的标记应用不同的动画。
개발자 또는 디자이너로서
<code class="language-javascript">var catIcon = {
url: myImageURLhere,
size: new google.maps.Size(70, 60),
scaledSize: new google.maps.Size(70, 60),
origin: new google.maps.Point(0,0)
};</code>
3 단계 : OverlayView
라인에서는 ID를 태그 레이어에 할당하여 CSS에서 사용할 수 있습니다. 이 는 다른 레이어가 아닌 마커를 자동으로 수집합니다. 이 경우 다른 레이어가 없으므로 모든 마커를 수집합니다. <code class="language-javascript">var marker = new google.maps.Marker({
position: latLng,
map: map,
icon: catIcon,
optimized: false
});</code>
getPanes()
OverlayView
<code class="language-javascript">var myoverlay = new google.maps.OverlayView();
myoverlay.draw = function() {
this.getPanes().markerLayer.id = 'markerLayer';
};
myoverlay.setMap(map);</code>
.click()
title
위 내용은 CSS 및 JavaScript로 애니메이션 Google지도 마커 생성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!