- 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.
+ Sử dụng hàm SetMapExtents của MapObject với các tham số: minX + deltaX, minY, maxX + deltaX, maxY. minX + deltaX, minY, maxX + deltaX, maxY.
3.2.2.4.4 Công cụ dịch chuyển theo hướng Tây
- Đầu vào:
+ 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. - Đầu ra: Bản đồ đã được dịch chuyển theo hướng Tây. - Đầu ra: Bản đồ đã được dịch chuyển theo hướng Tây.
- 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.
+ Sử dụng hàm SetMapExtents của MapObject với các tham số: minX - deltaX, minY, maxX - deltaX, maxY. minX - deltaX, minY, maxX - deltaX, maxY.
3.2.2.4.5 Công cụ dịch chuyển theo hướng Đô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 Đông Bắc. - Đầu ra: Bản đồ đã được dịch chuyển theo hướng Đông Bắc. - Đầu ra: Bản đồ đã được dịch chuyển theo hướng Đông 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.4.6 Công cụ dịch chuyển theo hướng Đô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 Đông Nam. Nam.