Đầu ra: Bản đồ đã được phóng nhỏ.

Một phần của tài liệu NGHIÊN CỨU WEBGIS PHỤC VỤ DU LỊCH (Trang 94 - 96)

- Giải thuật:

+ Kiểm tra đầu vào là điểm hay hình chữ nhật?

+ Nếu là hình chữ nhật: Lấy tọa độ trung điểm của bản đồ tính theo pixel. + Sử dụng hàm ZoomPoint của MapObject với hệ số phóng âm. + Sử dụng hàm ZoomPoint của MapObject với hệ số phóng âm.

3.2.2.3 Công cụ xem toàn phần

- Đầu vào:

+ Các tham số thể hiện phạm vi của bản đồ (minX, maxX, minY, maxY). - Đầu ra: Bản đồ đã được phóng về tỉ lệ xem toàn phần. - Đầu ra: Bản đồ đã được phóng về tỉ lệ xem toàn phần.

- Giải thuật:

+ Sử dụng hàm SetExtent của MapObject với các tham số phạm vi.

3.2.2.4 Công cụ dịch chuyển theo các hướng

3.2.2.4.1 Công cụ dịch chuyển theo hướng Bắc

- Đầu vào:

+ Bản đồ hiện tại. + Tham số dịch chuyển. + Tham số dịch chuyển.

+ Người dùng kích chọn công cụ dịch chuyển theo hướng Bắc. - Đầu ra: Bản đồ đã được dịch chuyển theo hướng Bắc. - Đầu ra: Bản đồ đã được dịch chuyển theo hướng Bắc.

- Giải thuật:

+ Xác định khoảng cách dịch chuyển theo trục Y bằng cách lấy hệ số dịch chuyển nhân với độ cao của bản đồ: deltaY. số dịch chuyển nhân với độ cao của bản đồ: deltaY.

+ Sử dụng hàm SetMapExtents của MapObject với các tham số: minX, minY + deltaY, maxX, maxY + deltaY. minX, minY + deltaY, maxX, maxY + deltaY.

3.2.2.4.2 Công cụ dịch chuyển theo hướng Nam

- Đầu vào:

+ Bản đồ hiện tại. + Tham số dịch chuyển. + Tham số dịch chuyển.

+ Người dùng kích chọn công cụ dịch chuyển theo hướng Nam. - Đầu ra: Bản đồ đã được dịch chuyển theo hướng Nam. - Đầu ra: Bản đồ đã được dịch chuyển theo hướng Nam.

- Giải thuật:

+ Xác định khoảng cách dịch chuyển theo trục Y bằng cách lấy hệ số dịch chuyển nhân với độ cao của bản đồ: deltaY. số dịch chuyển nhân với độ cao của bản đồ: deltaY.

+ Sử dụng hàm SetMapExtents của MapObject với các tham số: minX, minY - deltaY, maxX, maxY - deltaY. minX, minY - deltaY, maxX, maxY - deltaY.

3.2.2.4.3 Công cụ dịch chuyển theo hướng Đông

- Đầu vào:

+ Bản đồ hiện tại. + Tham số dịch chuyển. + Tham số dịch chuyển.

+ Người dùng kích chọn công cụ dịch chuyển theo hướng Đông.

Một phần của tài liệu NGHIÊN CỨU WEBGIS PHỤC VỤ DU LỊCH (Trang 94 - 96)

Tải bản đầy đủ (PDF)

(173 trang)