1. 程式人生 > >Highmaps網頁圖表教程之下載Highmaps與Highmaps的地圖類型

Highmaps網頁圖表教程之下載Highmaps與Highmaps的地圖類型

-1 依賴 rac tom padding img 完整 人員 信息

Highmaps網頁圖表教程之下載Highmaps與Highmaps的地圖類型

認識Highmaps

HighmapsHighcharts的姊妹框架,用來實現地圖圖表。

它全然使用Javascript編寫實現。其結構清晰,使用簡單。開發者能夠非常輕松地構建出常見的各種地圖圖表類型。

本章將簡要介紹Highmaps的特點。並實現第一個Highmaps地圖應用。

Highmaps概述

為了更好學習Highmaps的使用。我們首先了解怎樣獲取Highmaps插件和Highmaps所支持的圖表類型。

下載Highmaps

Highmaps官網提供了完整的Javascript腳本和範例程序。開發人員都能夠免費獲取這些資源。以下解說怎樣下載

Highmaps

1)在瀏覽器打開官網http://www.highcharts.com/,如圖1.1所看到的。

技術分享

1.1 Highmaps官方首頁

2)單擊Highmaps頁面下的Downloadbutton。進入Highmaps的下載頁面。如圖1.2所看到的。

技術分享

1.2 Highcharts下載頁面

3)該頁面提供兩種兩種下載:普通下載和定制下載。

這裏選擇普通下載模式,直接單擊HIGHMAPS 1.1.6button。下載保存文件Highmaps-1.1.6.zip。解壓該文件後如圖1.3所看到的。

技術分享

1.3 Highcharts文件結構

這些目錄依次保存著

Highmaps各種關鍵文件。

  • q api目錄中保存著離線的API說明文檔。

  • q examples目錄中保存著Highmaps官方提供的各種範例程序;

  • q gfx目錄保存這VML功能所須要的圖形文件;

  • q graphics目錄保存著範例程序所使用的圖形文件;

js文件夾中保存著Highchats最重要的js文件,如圖1.4所看到的。它裏面包括幾個文件夾。以下依次解說解說:

技術分享

1.4 js文件夾結構

當前文件夾下的Javascript腳本文件分為兩類。

直接以.js結尾的腳本文件是最常使用的文件。這些文件在使用的時候須要依賴對應的框架,如jQuery框架。以.src.js

結尾的文件是源代碼文件,供開發人員查閱。以下依次解說當中的幾個文件夾。

  • q adapters目錄保存著Highmaps的獨立框架文件,便於用戶不借助jQuery實現地圖功能;

  • q modules目錄保存著Highmaps的一些模塊功能腳本。

  • q themes目錄保存著Highmaps圖標的主題腳本。

Highmaps的地圖類型

Highmaps支持常見的地圖圖表類型。

用戶能夠通過查看範例文件,了解常見的地圖類型。

雙擊壓縮包中的index.htm文件。能夠查看官方提供的地圖類型。

註意:因為網頁中引用了Google API的托管代碼,所以查看演示樣例的時候,最好使用VPN聯網查看。否則,會造成頁面無法打開的問題。

因為官方實例從不同角度展現Highmaps的應用,所以實例分類有點淩亂。這裏列出最常見的幾種地圖類型。

1.基本地圖類型

基本地圖類型是Highmaps中最常見的類型,它使用map模版實現。

它直接使用地圖上的部分地圖作為數據節點。如圖1.5所看到的。

技術分享

1.5 基本地圖類型

2.基本地圖+線條類型

用戶還能夠在基本地圖的基礎上加入新的圖形元素。而新加入的圖形元素作為數據節點而存在。如圖1.6所看到的,人體構造圖是基本地圖。而身高標記圖形就是作為節點存在。該類型圖表由Highmapsmapline模版實現。

技術分享

1.6 基本地圖+線條類型

3.基本地圖+節點類型

用戶也能夠在基本地圖上直接加入位置坐標,而標記節點信息。

這樣就構成了基本地圖+節點類型圖表。如圖1.7所看到的。在圖中,中國地圖作為基本地圖,而太原節點則作為節點依照地理經緯度標記在地圖上。

技術分享

1.7 基本地圖+節點類型

4.基本地圖+氣泡類型

用戶還能夠在基本地圖基礎上,以氣泡的形式標記節點。這樣不僅展現位置信息,還展現節點相應的數值信息,如圖1.8所看到的。

在圖中,中國地圖作為基本地圖,而每一個省的發展度以氣泡提示。

技術分享

1.8 基本地圖+氣泡類型

本文選自:Highmaps網頁圖表基礎教程大學霸內部資料,轉載請註明出處,尊重技術尊重IT人!


Highmaps網頁圖表教程之下載Highmaps與Highmaps的地圖類型