CSS 및 JavaScript로 애니메이션 Google지도 마커 생성
Google지도 태그가 움직입니다 : CSS 애니메이션의 멋진 사용
코어 포인트 :
-
사용자 정의 마커 이미지, 툴팁 및 태그를 추가 할 수 있지만 맵에 많은 마킹 지점이있을 때 혼란스러워 보이는 정적 텍스트 상호 작용입니다. 현재 사용자 작업에 응답하는 대화식 태그를 만드는 표준 방법은 없습니다.
이 문제를 해결하기 위해 진정으로 고유 한 맵을 만들 수있는 방법을 탐색했습니다. 즉, 맵 마크에 CSS3 애니메이션을 추가하고 비주얼을 향상시키기 위해 점프, 회전 또는 숨기도록합니다. -
사용자가 마크를 가리키거나 마크를 클릭하거나지도 외부의 토글 버튼을 사용하면 CSS 애니메이션을 사용하여 마크를 움직일 수 있습니다. 이 안내서는 모든 프로젝트에 적용 할 수있는 간단한 전략에 중점을 둘 것입니다. (Ryan Connolly와 Felipe Figueroa의 두 가지 예는 비슷한 접근법을 사용합니다.) optimized: false
다음은 애니메이션 마커의 간단한 예입니다. 유명한 Cheshire Cat은 매사추세츠 주 3 곳의 다른 위치에 대한 마커입니다. 오른쪽 상단의 토글 버튼을 사용하여 애니메이션을 변경할 수 있습니다. 코드 펜 샘플 링크OverlayView
기본 단계 : -
다음 단계는 맵 마크에 CSS 애니메이션 함수를 추가하도록 안내합니다. 1 단계 : 태그가 지정된 이미지를 추가하십시오
2 단계 : SET <🎜 🎜>를 작성하십시오
<🎜 🎜> <<> 유연한 옵션 : <🎜 🎜>
<🎜 🎜> <<> 외부 스위치 :
点击/悬停: 属性,你可以为点击和悬停事件添加动画。
不同标记类型的不同动画: 属性,为不同类型的标记应用不同的动画。
개발자 또는 디자이너로서
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)
};
OverlayView
라인에서는 ID를 태그 레이어에 할당하여 CSS에서 사용할 수 있습니다. 이 는 다른 레이어가 아닌 마커를 자동으로 수집합니다. 이 경우 다른 레이어가 없으므로 모든 마커를 수집합니다. var marker = new google.maps.Marker({
position: latLng,
map: map,
icon: catIcon,
optimized: false
});
getPanes()
OverlayView
var myoverlay = new google.maps.OverlayView();
myoverlay.draw = function() {
this.getPanes().markerLayer.id = 'markerLayer';
};
myoverlay.setMap(map);
.click()
title
위 내용은 CSS 및 JavaScript로 애니메이션 Google지도 마커 생성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

CNCF (Cloud Native Computing Foundation), Ampere Computing, Equinix Metal 및 Actuated 간의 공동 작업 인이 파일럿 프로그램은 CNCF Github 프로젝트를위한 ARM64 CI/CD를 간소화합니다. 이 이니셔티브는 보안 문제 및 성과를 다룹니다

이 튜토리얼은 AWS 서비스를 사용하여 서버리스 이미지 처리 파이프 라인을 구축함으로써 안내합니다. ECS Fargate 클러스터에 배포 된 Next.js Frontend를 만들어 API 게이트웨이, Lambda 기능, S3 버킷 및 DynamoDB와 상호 작용합니다. th

이 최고의 개발자 뉴스 레터와 함께 최신 기술 트렌드에 대해 정보를 얻으십시오! 이 선별 된 목록은 AI 애호가부터 노련한 백엔드 및 프론트 엔드 개발자에 이르기까지 모든 사람에게 무언가를 제공합니다. 즐겨 찾기를 선택하고 Rel을 검색하는 데 시간을 절약하십시오
