2012-01-22 2 views
13

정말 이상합니다. API v3을 사용하여 Google지도 애플리케이션을 만든 후에 커서를지도 위로 가져 가면 마우스 커서가 사라지는 경우가 있습니다. 지도와는 별도로 여러 컨트롤이 필요합니다. 그 중 하나를 클릭하고지도가 초점을 잃으면 문제 자체가 표시됩니다. 다른 사람이 이런 일이 있었나요? 지도가있는 div에 포커스를 설정하려고했지만 작동하지 않았습니다.Google지도 애플리케이션에서 커서가 사라집니다.

+0

여기에 코드를 표시 할 수 있습니까? –

+0

Chrome의 개발자 빌드를 사용했기 때문입니다. 릴리스에서 잘 작동합니다. 이 질문을 닫으십시오. 감사! –

+0

일반 Chrome 빌드에서 동일한 문제가 발생했습니다. – Brad

답변

1

어떤 브라우저를 사용합니까? 나는 같은 문제 (크롬 v.17.0.963.46 및 Mac OS X v 10.7.2 및 v 10.6.8)를 만났다. 나는 크롬을위한 확장을 개발했고 17.0.963.46 버전까지 크롬을 업데이트 할 때까지 모두 잘 돌아갔다. 그 순간부터 커서에 문제가 발생하기 시작했습니다. 그러나 나는 "clear"google map - http://maps.google.com에서 같은 문제를 발견했다. 나는이 브라우저 버전의 문제라고 생각하고있다. 파이어 폭스 모두 괜찮아. 이 링크로 정보를 읽어 - 그것은 당신을 도울 수있을 수 있습니다 : http://code.google.com/p/chromium/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Pri%20Mstone%20ReleaseBlock%20Area%20Feature%20Status%20Owner%20Summary&groupby=&sort=&id=113358

+1

v17에서만 실패합니다. 16 잘 작동합니다. 또한 v17의 빙지도에서 같은 문제가 나타났습니다. –

11

짧은 대답은 : 구글의 손 모양 커서 파일을 미리로드하면이 문제를 해결합니다.

자세한 설명 : 오늘 17.0.963.56으로 업그레이드 한 후에도 OS X의 Chrome에서 동일한 문제가 발생했습니다. 다른 브라우저와 Windows의 Chrome이 정상적으로 작동했습니다.

맞춤 요소에서지도 이미지로 이동할 때 커서가 사라졌습니다. 확대/축소 컨트롤과 마커에서는 마우스를 볼 수는 있지만 마우스를 움직일 때 다시 사라졌습니다. CSS 커서 설정 : map 요소 아래의 모든 div에 대한 포인터는 커서를 올바른 스타일로 보이지 않게 보이게했습니다.

Google지도 DOM을 확인하고지도 이미지 위에 URL 커서를 사용하고있는 것으로 나타났습니다 (http://maps.gstatic.com/mapfiles/openhand_8_8.cur).

이 커서 이미지 파일을 미리로드하는 방법에는 여러 가지가 있습니다. html로 숨겨진 이미지를 만들 수 있습니다. 또는 jQuery를 사용하여 올바른 src 특성을 가진 이미지 요소를 만듭니다.

이 문제가 해결되는지 알려주세요.

+0

Mac 용 Chrome에는 문제가 있습니까? –

+2

네, 그렇습니다. 버그 보고서는 꽤 일관성이 있습니다. http://code.google.com/p/chromium/issues/detail?id=113358하지만 Google에서 버그 수정을 실시하기 전에는이 간단한 해결 방법으로 인해 골치 아픈 문제를 해결할 수 있습니다. – Micros

관련 문제