2

버전 3을 사용하기 시작했지만 큰 문제가 있습니다.Google지도 3를 맞춤형 오버레이로 끌면 VERY HUGE LAG가 발생합니다

지도에 20-30 개 이상의 맞춤형 오버레이를 만들고 마우스로지도를 드래그하려고하면 매우 큰 지연이 발생합니다.

컨트롤을 사용하여지도를 패닝 할 때 지연이 없습니다.

어떤 아이디어가 있습니까? 버전 2를 사용하면 200 개 이상의 사용자 지정 오버레이를 추가 한 후 지연이 나타납니다. 버전 3은 20-30으로 만 시작됩니다.

P. 사용자 정의 오버레이 란 오버레이 뷰를 서브 클래 싱하는 것을 의미합니다. 46.233.14.168:8080/GoogleMapsTest/testPage2.jsp 이지도 V3 구글 : 여기

파이어 폭스

구글 맵 V2를 사용할 때 주로 나타나는 문제의 예입니다 46.233.14.168:8080/GoogleMapsTest/testPage. jsp

+0

이 문제를 보여주는 예제가 유용 할 것입니다. – geocodezip

+0

좋아, 다음은 예제입니다. Google지도 v2 및 google지도 v3을 사용하여 결과를 볼 수있는 서버에 업로드했습니다. 구글 맵 V2 : http://46.233.14.168:8080/GoogleMapsTest/testPage2.jsp 지도 v3의 구글 : http://46.233.14.168:8080/GoogleMapsTest/testPage.jsp 구글 맵 v2를 사용하면 동안 사용 지도를 드래그하면 모든 것이 부드럽지만 버전 3을 사용하면 거대한 지체가 생깁니다 (지도를 좌우로 움직이려면 왼쪽 컨트롤을 사용하면 나타나지 않습니다). –

+0

Firefox를 사용할 때 주로 나타나는 문제를 언급하는 것을 잊었습니다. 다른 브라우저는 Google지도의 이전 버전처럼 조금 나아졌지만 여전히 원활하지 않습니다. –

답변

0

GM API 3과 최신 Firefox에서 같은 문제가 발생했습니다. 거기에 좋은 파이어 폭스 11 번 성능 문제가 없습니다.

약간의 연구 끝에 내 소프트웨어의 마커가 너무 복잡하다는 것을 알게되었습니다. 이미지 객체가 들어있는 자체 생성 div 객체로 구성되었습니다.

나는 덜 유연하지만 내 목적에 충분한 표준 Google.maps.Marker으로 교체했습니다. 이제는지도 패닝이 놀랍도록 빨라졌습니다. Firefox에서는 수천 개의 마커에 문제가 없으며 Chrome에서는 수십만 개까지 문제가 없습니다!

+0

문제는 버전 맵 api v2와 비교하여 사용자 정의 오버레이와 관련이 있습니다. –

관련 문제