Tổng quan về API điều khiển

Một phần của tài liệu Ứng dụng WebGis trong quản lý mạng lưới trường học trên địa bàn tỉnh Ninh Bình (Trang 44 - 45)

Trên khu vực hiển thị ứng dụng bản đồ có các đối tượng giao diện người dùng để giúp chúng ta có thể tương tác với bản đồ một cách thuận lợi, phát huy được các chức năng sẵn có đã được Google Map cung cấp, các đối tượng này được gọi là đối tượng điều khiển bản đồ và Google cung cấp các API cho phép lập trình viên có thể thay đổi các thông số của đối tượng điều khiển trong ứng dụng WebGIS của mình. Tại chế độ mặc định, chúng ta có thể giữ nguyên giao diện gốc của các đối tượng điều khiển nếu ứng dụng đang phát triển không có yêu cầu gì đặc biệt cần nhấn mạnh, các API điều khiển chính bao gồm:

- Điều khiển độ phóng đại: Hiển thị dạng thanh với nút trượt cho phép người dùng kéo lên (+) để phóng to bản đồ, giúp xem chi tiết một khu vực hẹp hơn hoặc kéo xuống (-) để thu nhỏ bản đồ giúp mở rộng khu vực cần xem. Đối tượng điều khiển này ở chế độ mặc định sẽ nằm phía trên, góc trái của khu vực hiển thị bản đồ, đối với thiết bị di động nó có thể nằm phía dưới, góc phải của màn hình hiển thị bản đồ.

Đối tượng điều hướng thường nằm phía trên đối tượng điều chỉnh độ phóng đại. Tại một số điểm có hỗ trợ, người dùng có thể xoay hình ảnh 45 độ để xem với góc nhìn khác.

- Đối tượng cuộn: Dùng để cuộn bản đồ khi xem, đây không phải là đối tượng điều khiển mặc định của Google Map.

- Lựa chọn loại bản đồ: Cho phép người dùng lựa chọn loại bản đồ cần xem như chế độ đường phố, chế độ ảnh vệ tinh, chế độ kết hợp. Điều khiển này nằm ở phía trên, góc phải của vùng hiển thị bản đồ.

- Chế độ xem đường phố: Biểu tượng hình nộm phía dưới đối tượng điều hướng, cho phép xem ảnh thực đường giao thông tại một số vị trí được hỗ trợ bởi Google, hiện tại chức năng này Google chưa hỗ trợ trên lãnh thổ Việt Nam.

- Đối tượng xoay hình ảnh: Cho phép xoay hình ảnh bản đồ 45o.

- Đối tượng xem bản đồ toàn cảnh: Hiển thị bản đồ thu nhỏ với khu vực địa lý rộng hơn, tương ứng với vị trí đang xem. Đối tượng điều khiển xuất hiện ở phía dưới, góc phải của vùng hiển thị bản đồ, nếu không có nhu cầu sử dụng, người dùng có thể thu nhỏ đối tượng này và gọi lại bất cứ khi nào cần.

Lập trình viên không thể truy cập hoặc thay đổi các đối tượng điều khiển một cách trực tiếp, thay vào đó là thông qua các API cho phép khai báo các tùy chỉnh cho những đối tượng điều khiển. Với các API này, lập trình viên có thể thay đổi thông số mặc định, hiển thị hoặc không hiển thị một số đối tượng điều khiển cho phù hợp với ứng dụng đang phát triển.

Một phần của tài liệu Ứng dụng WebGis trong quản lý mạng lưới trường học trên địa bàn tỉnh Ninh Bình (Trang 44 - 45)