Xây dựng hệ thống tra cứu thông tin bất động sản trên bản đồ Google Map Hoàng Trọng Thế Trường Đại học Công Nghệ.. Giới thiệu về bản đồ Google Map, tìm hiểu Google Map API - là cơ sở l
Trang 1Xây dựng hệ thống tra cứu thông tin bất động
sản trên bản đồ Google Map
Hoàng Trọng Thế
Trường Đại học Công Nghệ Đại học Quốc gia Hà Nội Luận văn ThS Hệ thống thông tin: 60 48 05 Người hướng dẫn : PGS TS Phạm Bảo Sơn
Năm bảo vệ: 2013
68 tr
Abstract Giới thiệu những khái niệm cơ bản về bản đồ, bản đồ trực tuyến, công nghệ
mashup và bài toán Giới thiệu về bản đồ Google Map, tìm hiểu Google Map API - là
cơ sở lý thuyết phục vụ cho việc cài đặt bài toán thực tế; đánh giá ưu, nhược điểm khi
sử dụng Google Map API Phân tích, thiết kế và cài đặt hệ thống; sử dụng UML là ngôn ngữ chính để biểu diễn thiết kế bài toán
Keywords. Bản đồ; Thông tin bất động sản; Hệ thống tra cứu; Công nghệ thông tin; Xây dựng dữ liệu
Content
Từ xa xưa tới nay bản đồ luôn đóng vai trò quan trọng quan trọng trong đời sống xã hội và luôn được mọi người quan tâm Nhắc tới bản đồ, người ta thường nghĩ tới các nhà thám hiểm địa lý, khảo cổ học hay các nhà quân sự Nhưng không hẳn như vậy, nó được sử dụng cho nhiều đối tượng khác nhau như các nghiên cứu khoa học, các thương nhân, cá nhân Mỗi người dùng đều có mục đích riêng của mình Ngày nay, bản đồ được sử dụng rất phổ biến cho mục đích cá nhân như dẫn đường, tìm kiếm địa điểm…
Ngày nay với sự bùng nổ của Internet và điện thoại thông minh, đã có rất nhiều dịch vụ bản đồ trực tuyến ra đời như Google Map của google, Bing Map của Microsoft, Here của Nokia , thậm chí các phần mềm bản đồ còn được tích hợp sẵn như một phần mềm mặc định trong điện thoại Theo các thống kê cho thấy phần mềm bản đồ trên điện thoại có tần suất sử dụng nhiều nhất, chỉ đứng sau các ứng dụng cơ bản của điện thoại là nhắn tin và gọi điện
Trang 2Trong số các phần mềm bản đồ trực tuyến thì Goolge Map được sử dụng khá phổ biến, Google Map cung cấp cho chúng ta toàn bộ bản đồ của thế giới, trong đó có Việt Nam Các API của Google Map được đánh giá là khá đầy đủ và dễ sử dụng Hiện nay Google Map đã phát triển lên phiên bản 3, hay còn gọi là “Google Map API V3”
Google Map cung cấp cho người dùng các dịch vụ cơ bản như tìm kiếm địa điểm, dẫn đường, tìm kiếm ATM, nhà hàng… Nhưng không chỉ có vậy, Google Map còn cung cấp API cho các nhà phát triển ứng dụng để cho phép các xây dựng các ứng dụng dựa trên bản đồ Google Map, theo đó các nhà phát triển ứng dụng có thể sử dụng các dịch vụ được cung cấp bởi Google Map, kết hợp với dữ liệu của ứng dụng để hiển thị lên bản đồ
Các bản tin bất động sản thường bao gồm thông tin về địa điểm, vì thế sẽ rất hữu ích nếu sử dụng Google Map để hiển thị trực quan các bản tin bất động sản, hơn nữa có thể sử dụng được các dịch vụ được cung cấp bởi Google Map như tính khoảng cách, tìm đường
Luận văn tập trung xây dựng hệ thống cho phép hiển thị trực quan các bản tin bất động sản trên bản đồ Google Map, ngoài khía cạnh hiểu thị trực quan vị trí của bản tin bất động sản trên bản đồ Google Map thì hệ thống còn tận dụng các tính năng đặc thù trên bản đồ như dẫn đường, tìm kiếm theo khoảng cách đường Ngoài ra, luận văn cũng được xây dựng để tích hợp với hệ thống thu thập và trích rút thông tin tự động từ bản tin bất động sản của nhóm tác giả Phạm Vi Liên, Phạm Bảo Sơn
Bố cục của luận văn như sau:
Chương 1, luận văn giới thiệu về bài toán Chương này giới thiệu những khái niệm cơ bản về bản đồ, bản đồ trực tuyến, công nghệ mashup và bài toán mà đề tài sẽ thực hiện
Chương 2, luận văn giới thiệu về bản đồ Google Map Chương này đi sâu vào tìm hiểu Google Map API là cơ sở lý thuyết phục vụ cho việc cài đặt bài toán thực tế Ngoài ra, chương cũng nêu đánh giá ưu, nhược điểm khi sử dụng Google Map API
Chương 3, luận văn phân tích, thiết kế và cài đặt bài toán Chương này đi sau vào phân tích, thiết kế và cài đặt hệ thống Chúng tôi sử dụng UML là ngôn ngữ chính để biểu diễn thiết kế bài toán
Chương 4, kết luận và hướng phát triển Chương này chúng tôi đưa ra các kết luận và hướng phát triển tiếp theo của đề tài
Trang 3TÀI LIỆU THAM KHẢO
[1] Gabriel Svennerberg (2010), “Beginning Google Maps API 3” Appress Publishing
[2] Gabriel Svennerberg (2006), “Google Maps Hacks” O'Reilly Publishing
[3] Michael Young (2006), “Google Maps Mashups with Google Mapplets” Appress Publishing
[4] Martin C Brown (2006), “Hacking Googl Maps and Google Earth” Wiley Publishing
[5] Adam Freeman (2013), “Pro ASP.NET MVC 4” Appress Publishing
[6] Brian Driscoll (2013), “Entity Framework 6 Recipes” Appress Publishing [7] Pham Vi Lien (2012), Information Extraction for Vietnamese Real-Estate Advertisements
https://developers.google.com/maps/documentation/javascript/tutorial
[9] Google Map plugin for Jquery tutorial: gmap3.net/en/catalog