SDK (Software Development Kit) là bộ công cụ hỗ trợ để phát triển phần mềm nói chung dựa vào ngôn ngữ nào đó. Bing Map SDK cung cấp các thƣ viện hỗ trợ để có thể truy cập và lấy thông tin về tọa độ, vị trí, khoảng cách… giữa các điểm trên bản đồ Bing.
2.3.3.1 Lợi ích của việc sử dụng Bing Maps SDK
Bing Maps SDK có thể giúp chúng ta tạo các ứng dụng của riêng mình trên cơ sở dữ liệu của Bing.
Bing Maps SDK giúp chúng ta thực hiện các thao tác truy xuất đến cơ sở dữ liệu trên bản đồ nhanh hơn và có độ chính xác cao hơn.
Bing Maps SDK giúp chúng ta có thể xem bản đồ dƣới các cách thể hiện khác nhau: Theo đƣờng đi, theo dạng không gian hoặc dạng tổng quát.
Bing Maps SDK giúp chúng ta có thể thực hiện các tƣơng tác với bản đồ hiển thị nhƣ :
Hiển thị thông tin chi tiết của vị trí trên bản đồ mà chúng ta mong muốn tìm kiếm.
Đánh dấu vị trí của địa danh hoặc địa điểm trên bản đồ mà chúng ta cần tìm.
Chỉ rõ đƣờng đi nối giữa hai hoặc nhiều địa điểm khác nhau trên bản đồ một cách trực quan sinh động.
Đối với việc xây dựng ứng dụng: Bing Maps SDK cung cấp cho chúng ta các công cụ cũng nhƣ cách thức thao tác với dịch vụ bản đồ Bing.
2.3.3.2 Cấu hình và cài đặt Bing Maps SDK
Trƣớc khi cài đặt để sử dụng đƣợc Bing Maps SDK thì hệ thống cần phải có:
Cài đặt Microsoft Visual Studio 2010 và Silverlight 4 Tool for VS 20110 và có thể lấy thông tin này tại http://www.silverlight.net/getstarted.
Có bộ cài đặt SDK của Bing Maps để tiến hành cài đặt sau khi đã có đầy đủ các điều kiện trên, có thể download bộ cài đặt của Bing Maps SDK tại http://www.microsoft.com/download/en/ 2.3.3.
2.3.3.3 Sử dụng Bing Maps SDK:
Để hiểu cách sử dụng Bing Maps SDK, trƣớc tiên cần tìm hiểu cách hiển thị dữ liệu trên bản đồ Bing. Bing Maps cung cấp bản đồ và trên đó cho phép ngƣời sử dụng có thể thao tác trực tiếp thông qua thao tác pan và zoom trên bản đồ. Hệ chiếu đƣợc sử dụng trong bản đồ là hệ chiếu Mecator. Đặc điểm của Macator:
Duy trì hình dạng chuẩn của các đối tƣợng tƣơng đối nhỏ và điều này rất có ý nghĩa khi hiển thị hình ảnh trên không gian.
Phía bắc và nam luôn luôn thẳng theo hƣớng lên và xuống, còn phía đông và tây luôn hƣớng sang hai bên trái và phải.
Tọa độ các điểm và vị trí hiển thị trên bản đồ dựa vào vĩ độ và kinh độ của điểm đó.
Để sử dụng Bing Maps thì việc đầu tiên cần phải có một account đƣợc cung cấp và quản lý bởi ngƣời quản trị Bing Maps.
Để tạo account trên Bing Maps vào https://www.bingmapsportal.com/. Tại trang này cho phép tạo account mới để đăng ký sử dụng hoặc đăng nhập nếu đã có account sử dụng rồi. Account đăng nhập sử dụng Bing Maps là account Window Live ID.
Hình 0.5 Màn hình đăng nhập/Tạo mới account khi sử dụng Bing
Sau khi đã nhập đầy đủ các thông tin và các thông tin hợp lệ thì có một account Windows Live và account này sẽ đƣợc sử dụng để đăng nhập vào Bing Maps. Nếu đăng nhập thành công thì màn hình đăng nhập sẽ hiển thị.
Trên màn hình đăng nhập thành công cho phép bạn tạo Keys để có thể sử dụng bản đồ Bing. Để tạo mới một key, chọn Create view Keys.
Sau khi tạo thành công thì Bing sẽ cung cấp một key để có thể sử dụng thông tin về Bing Maps. Để xem đƣợc giá trị này, click vào để xem thông tin chi tiết của Key vừa đƣợc tạo ở bên dƣới.
Hình 0.7 Thông tin về đường dẫn của ứng dụng đã được tạo trên Bing Maps
Giá trị mà Bing cung cấp để sử dụng các tính năng của Bing Maps chính là
Key/URL và đây là giá trị sẽ dùng khi tạo các ứng dụng có sử dụng đến Bing Maps.
Với giá trị Key đƣợc cung cấp này có thể xây dựng các ứng dụng và sử dụng Bing Maps trong ứng dụng.