Khi client tính toán để lấy các tile thích hợp với quy mô bản đồ rời rạc, nó phải tính được độ phân giải của map view hiện tại, sau đó mức phóng hợp lý nhất sẽ được tính để
43
đảm bảo hệ thống tile- base mapping có thể vận hành tốt nhất. Độ phóng được sử dụng như là nguồn tile, cũng là một nhánh quan trọng trong việc quyết định chất lượng hình ảnh và thời gian phản hồi. Nếu sử dụng độ phóng thấp thì chất lượng hình ảnh sẽ không tốt. Tuy nhiên sử dụng độ phóng quá cao thì client sẽ phải lấy quá nhiều tile. Với mỗi mức phóng to, client phải lấy 4 lần số lượng tile để tạo ra bất kỳ hình ảnh map nào. Vì vậy tìm một mức phóng tốt nhất cho map view là rất quan trong trong việc quyết định chất lượng hình ảnh map cũng như thời gian xử lý. Tối ưu mức độ zoom tương đương với việc độ mỗi điểm ảnh của hình ảnh.
Nhìn chung, quy mô của map view sẽ không giống nhau ở bất kỳ độ phóng nào. Mà nó sẽ nằm giữa độ mỗi điểm ảnh của 2 mức phóng. Với mức độ phóng cao hơn thì sẽ cho hình ảnh rất rõ nét. Nếu (độ mỗi điểm ảnh) DPP của map view không nhiều hơn 10% DPP của mức zoom thấp hơn thì ta sử dụng mức zoom thấp hơn. Giảm 10% DPP thì không ảnh hưởng đến chất lượng hình ảnh map, trong khi đó ta sẽ tiết kiệm được 4 lần yêu cầu Tile và nó sẽ cải thiện được hiệu suất của map client.
Thường thì cấp độ phóng được xác định bởi quá trình trên đôi khi sẽ không tìm được tile thích hợp để tạo ra map. Trong trường hợp này, chúng ta phải tìm kiếm thêm ở nguồn tile để tìm ra độ phóng tốt nhất. Nếu độ phóng cao hơn không tồn tại thì cấp độ phóng thấp hơn sẽ được sử dụng ngay cả khi nó không nằm trong phạm vi 10% sai lệch. Nếu cả hai đều không tồn tại cấp độ phóng gần nhất thì chúng ta sẽ phải bắt đầu kiểm tra ở mức phóng cao hơn kế tiếp. Hầu hết chúng ta chỉ xét đến 2 mức phóng cao kế tiếp, nếu không tồn tại ta sẽ lấy mức phóng thấp gần nhất. Sau đây là minh họa cho điều này:
Hình 3.7 Quy mô map view trùng với một mức phóng
Hình 3.8 Quy mô map view nằm giữa hai phóng
44
Hình 3.10 Xét sự tồn tại của hai mức phóng tiếp theo
Hình 3.11 Chọn mức phóng thấp gần nhất
Ở đây các mũi tên trắng là quy mô map view, mũi tên đen là mức phóng được lựa chọn.