2012-03-01 1 views
0

모바일 사용자의 경우 Google의 대화식지도와 고정 된지도의 페이지 로딩 시간에 중요한 차이가 있습니까?모바일 사용자를위한 Google의 정적 대 동적지도의 페이지로드 시간은?

감사

+0

이것은 두 개의 API가 매우 다른 사과와 오렌지를 비교합니다. "실적"을 정의하십시오. 분명한 대답은 "한 번 움직이고, 다른 한 번은하지 않는다"는 것인데, 이는 분명히 요구되지는 않는다. –

+0

내 질문이 업데이트되었습니다. – Evans

답변

2

이지도 http://www.acleach.me.uk/gmaps/v3/map-customlabels.htm는 243.6kb는 (화면 크기와지도 타일의 수에 따라 달라집니다)입니다.

대체로 동일한 정적지도 http://maps.google.com/maps/api/staticmap?size=640x640&maptype=roadmap&sensor=false&format=png&center=-34.397,150.644&zoom=8은 80.6kb의 단일 이미지입니다.

그래서 차이가 있으며 200 % 증가가 중요하다고 할 수 있습니다. 그러나 버전 3은 가볍도록 설계되었으며 250kb를 사용할 수 있습니다. 이는 동적 맵의 상호 작용이 필요한지 여부에 달려 있습니다. 필요한 경우 250KB를로드하면 합당한 "불이익"이 될 수 있습니다. 동적지도에 대한 요구 사항이 없다면 정적지도가 거의 확실히 작아지고 더 빨리로드됩니다.

+0

화면 크기에 따라 다르다고 말하면 모바일 화면에서 테스트 했습니까? 감사합니다 – Evans

+1

나는 내 iPad와 비슷한 크기의 화면에서 테스트하고있었습니다. 난 그냥 작은 화면으로 다시 한 번 더 큰 숫자 (이동 숫자!) : 384kb, 정적지도에 350 % 증가. 그러나 그것이 내 대답의 결론을 바꾸지는 않는다고 생각합니다. 200 % 또는 350 %는 큰 차이 일 수 있지만 동적지도를 원한다면 400kb 미만을 사용해도됩니다. 동적지도가 필요하지 않은 경우 정적지도가 더 작아지고 더 빨리로드됩니다. –

3

가장 간단한 대답은 다음과 같습니다. 예, 페이지로드 시간이 달라집니다. 정적 이미지는 정적 이미지입니다. 동적은 "타일"로 구성됩니다. 각 타일에는 특정 데이터 크기가 있습니다. 동적 페이지는 일정량의 타일을 미리로드합니다. 예 : 정적 이미지는 50kb입니다. 동적 인 이미지 표시는 50kb이지만 각 50kb에서 4 타일을 미리로드합니다. 이미지에 대한 250kb의 트래픽과 5 개의 HTTP 요청을 얻습니다. 동적 맵 라이브러리의 자바 스크립트 오버 헤드는 물론입니다.

순수 데이터 크기 만 고려하는 것이 아닙니다. 앞에서 말했듯이, 당신은 그 타일을 가져 오기위한 GET 요청을 여러 번 받았다. 모바일 네트워크 (3g) 등에서 핵심 네트워크에 도달하기 위해 더 많은 홉 (hop)이 생겨 일반적으로 네트워크 대기 시간이 길어집니다. 대부분의 모바일 브라우저는 한 번에 2 ~ 4 개의 요청 만 허용합니다. 따라서 브라우저가 다른 GET 요청을 시작하려면 최대 요청 수가 임계 값 이하로 떨어질 때까지 기다려야합니다.

이 정보가 도움이되기를 바랍니다. Mike