- Giải thuật:
+ Xác định khoảng cách dịch chuyển theo trục X bằng cách lấy hệ số dịch chuyển nhân với độ rộng của bản đồ: deltaX. số dịch chuyển nhân với độ rộng của bản đồ: deltaX.
+ 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+deltaX, minY-deltaY, maxX +deltaX, maxY-deltaY. minX+deltaX, minY-deltaY, maxX +deltaX, maxY-deltaY.
3.2.2.4.7 Công cụ dịch chuyển theo hướng Tây 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 Tây Nam. - Đầu ra: Bản đồ đã được dịch chuyển theo hướng Tây Nam. - Đầu ra: Bản đồ đã được dịch chuyển theo hướng Tây Nam.
+ Xác định khoảng cách dịch chuyển theo trục X bằng cách lấy hệ số dịch chuyển nhân với độ rộng của bản đồ: deltaX. số dịch chuyển nhân với độ rộng của bản đồ: deltaX.
+ 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 - deltaX, minY - deltaY, maxX - deltaX, maxY - deltaY. minX - deltaX, minY - deltaY, maxX - deltaX, maxY - deltaY.
3.2.2.4.8 Công cụ dịch chuyển theo hướng Tây 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 Tây Bắc. - Đầu ra: Bản đồ đã được dịch chuyển theo hướng Tây Bắc. - Đầu ra: Bản đồ đã được dịch chuyển theo hướng Tây Bắc.
- Giải thuật:
+ Xác định khoảng cách dịch chuyển theo trục X bằng cách lấy hệ số dịch chuyển nhân với độ rộng của bản đồ: deltaX. số dịch chuyển nhân với độ rộng của bản đồ: deltaX.
+ 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 - deltaX, minY+deltaY, maxX - deltaX, maxY + deltaY. minX - deltaX, minY+deltaY, maxX - deltaX, maxY + deltaY.
3.2.2.5 Công cụ hiển thị/tắt các lớp
- Đầu vào: