Google Maps V2 (JavaScript)에서 드래그 가능한 동작을 끄는 방법
-
16-09-2019 - |
문제
장치에서 Google지도를 설정하려고하는데 그 위에는 간단한 버튼이 표시됩니다. 그러나 해당 버튼에 첨부하는 이벤트는 Map Drag Functionaliy와 어떻게 든 방해하는 것 같습니다. 기본적으로 완전히 드래그하면 작동하지 않으며이 버튼도 작동하지 않습니다. 나는이 드래그에 대해 정말로 신경 쓰지 않는다 (나는 그것을 필요로하지 않는다). 그러나 나는 그것을 비활성화하는 방법을 알 수 없다.
당신이 그것을 시도 했습니까? (정적 Google 이미지 만 사용하고 싶지는 않지만 여전히 움직이고 축소 할 수있는 옵션을 원하지만 내 버튼으로 이동하고 싶습니다). 가장 큰 문제는 마커입니다. 클릭 할 수 있기를 원하기 때문입니다. 따라서 두 가지 솔루션이있을 수 있습니다.
드래그 가능한 동작을 비활성화하는 방법은 무엇입니까?
마커 만 클릭 할 수있는 방법 (맵 레이어 외부에서는 맵과 함께 움직일 수 있습니다).
나는 이벤트가 거의 없을 수있는 오버레이를 만들기 위해 해킹 방식으로 생각하고 있었지만 이것은 효과가 없습니다 ... 누군가 아이디어가 있습니까?
미리 감사드립니다.
해결책
지도 스크롤을 방지하려면 UISETTING에서 SCROLLESTURESENABLED를 설정해야합니다.
googleMap.getUiSettings().setScrollGesturesEnabled(false);
제휴하지 않습니다 StackOverflow