2012-04-24 2 views
1

이 질문은 another one 과 다릅니다. 따라서 맵에 길이가 길면 네이티브 Google지도 앱이 관찰되었습니다.Google지도의 성능 향상 긴 경로 그리기

확대/축소가 너무 길면 선이 세부 정보로 가득 차 있지 않습니다 ... Google지도 API를 사용하여 두 개의 다른 점 사이의 경로를 요청하면 전체 좌표를 가장 자세히 표시합니다. 지도의 경로.

확대/축소를 변경하면 그려진 선이 세부 사항을 수신합니다.

질문과 답변입니다. 네이티브 Google지도 응용 프로그램과 같은 것을 할 수있는 방법이 있습니까? Google지도 API를 사용하여지도에서 경로를 그릴 때 더 적은 세부 정보를 요청할 수 있습니까? 확대/축소를 변경할 때 선들의 세부 묘사를 개선 할 수 있습니까?

모든 질문에 대해 대답이 "아니오"이면 여기에 또 다른 질문이 있습니다. 어떻게하면 지연 문제없이지도에서 긴 경로를 그릴 수 있습니까?

영어를 유감스럽게 생각합니다.

답변

1

Google지도는 아마도 서버가 생성 한 경로의 비트 맵 일 것입니다. 모든 줌 레벨에 대한 새로운 기능.

비슷한 일을 할 수 있지만 꽤 효과적입니다. 그러나 뷰를 새로 고쳐야 할 때마다 경로를 그리는 대신 투명 비트 맵을 한 번 생성하는 것이 더 빠릅니다. 또한 일부 지점을 건너 뛰고 중요한 부분을 건너 뛰지 않는 알고리즘을 찾는 것이 매우 까다 롭다면 세부 사항을 줄인 경로를 그릴 수 있습니다.

+0

소리가 좋습니다. 당신은 그것을 할 수있는 알고리즘을 알고 있습니까? 그리고 경로를 그리는 대신 투명 비트 맵을 생성하는 방법을 어디에서 찾을 수 있습니까? – digulino

+0

죄송합니다. 알고리즘이 없습니다. 캔버스를 통해 비트 맵으로 그리는 것은 그러한 비트 맵을 만드는 방법 일 것입니다. 그래서 여기에 몇 가지 예제가 있어야합니다 – zapl

+1

그래서 요점은 비트 맵에 경로를 한 번만 그리는 대신지도에 줄 단위로 그리는 대신지도에로드해야합니다. 지도가이 비트 맵을 올바른 위치에 유지할 수 있습니까? – digulino