Tự tạo tầng chồng lặp bả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 59 - 60)

Google Map API phiên bản 3 cung cấp tầng OverlayView cho phép lập trình viên tạo ra tầng bổ sung cho bản đồ theo định dạng tùy chọn, đây là tầng cơ bản cung cấp một số phương thức phục vụ cho việc tạo ra các tầng bổ sung tùy chọn, cụ thể:

- Tạo tầng định dạng cho tầng mới.

- Tạo kiến trúc mới cho tầng chồng lặp và gán các thuộc tính cho tầng chồng lặp tự thao theo kiến trúc vừa xây dựng.

- Thực thi phương thức onAdd() trong phạm vi định dạng đã được tạo và gắn tầng chồng lặp vào bản đồ, phương thức OverlayView.onAdd() sẽ được gọi khi bản đồ sẵn sàng đính kèm tầng bổ sung.

- Thực thi phương thức draw() trong phạm vi định dạng đã được tạo và gắn tầng bổ sung vào bản đồ, phương thức OverlayView.onAdd() sẽ được gọi khi bản đồ sẵn sàng đính kèm tầng bổ sung.

- Ngoài ra, lập trình viên có thể thực thi thêm phương thức onRemove() để xóa bỏ các yếu tố đã thêm vào tầng bản đồ bổ sung.

CHƯƠNG 3: ỨNG DỤNG WEBGIS ĐỂ XÂY DỰNG GIẢI PHÁP QUẢN LÝ MẠNG LƯỚI TRƯỜNG HỌC TRÊN ĐỊA BÀN TỈNH NINH BÌNH

Trong các chương trước, tác giả đã trình bày các kiến thức cơ bản về hệ thống GIS, WebGIS và Google Map, trong đó tập nghiên cứu kỹ cách sử dụng Google Map Javascript API để xây dựng các ứng dụng WebGIS dựa trên nền bản đồ số trực tuyến Google Map. Trong chương này, tác giả sẽ trình bày việc ứng dụng các kiến thức đã nêu trên để xây dựng một ứng dụng (phần mềm) WebGIS điển hình, có tính thực tiễn, đó là ứng dụng quản lý mạng lưới trường học trên địa bàn tỉnh Ninh Bình.

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 59 - 60)