FEATURES
MOBILE
FRIENDLY
Highmaps is designed
from ground up with mobile browsers in mind. Everything from multitouch
zooming to touch-friendly tooltips responds great on mobile platforms.
Nevertheless, Highmaps also works in old browsers like IE6-8.
MAP
COLLECTION
For your convenience,
we provide a collection of
hundreds of maps, all optimized for fast download and rendering with
Highmaps.
FREE
FOR NON-COMMERCIAL
Do you want to use
Highmaps for a personal website, a school site or a non-profit organisation?
Then you don't need the author's permission, just go on and use Highmaps.
For commercial websites and projects, see License
and Pricing.
OPEN
One of the key
features of Highmaps is that under any of the licenses, free or not, you are
allowed to download the source code and make your own edits. This allows for
personal modifications and a great flexibility.
PURE
JAVASCRIPT
Highmaps is solely
based on native browser technologies and doesn't require client side plugins
like Flash or Java. Furthermore you don't need to install anything on your
server. No PHP or ASP.NET. Highmaps needs only two JS files to run: The
highmaps.js core and either jQuery or the Highcharts Standalone Framework.
DYNAMIC
Through a full API you
can add, remove and modify series and points or modify axes at any time
after chart creation. Numerous events supply hooks for programming agains
the chart. In combination with jQuery's or other frameworks' Ajax APIs, this
opens for solutions like live charts constantly updating with values from
the server, user supplied data and more.
VARIOUS
MAP TYPES
Map area, map line,
points of interest, bubbles on maps, heatmaps. These features correspond to
series types in Highcharts.
COLOR
AXIS
For full control
over the color layout of the Highmaps choropleth maps, a separate color
axis is displayed inside the legend. It inherits most features from
scalar axes in order to provide common options like min, max, logarithic
scale and more.
NAVIGATION
Highmaps features
all common ways of navigating,
like plus/minus buttons, doubleclick to zoom, mousewheel zooming, multitouch
and panning.
DRILLDOWN
The drilldown
module ensures smooth interaction between map areas on one layer, which
zoom into a full map on the underlying layer. Let your users click their way
down into increasingly local data!
DYNAMIC
Like Highcharts,
Highmaps support full dynamic access to add, update or delete points/areas,
series etc.
GEOJSON
SUPPORT
Besides the common
Series/Point concept, Highmaps accepts the standardized GeoJSON format for
map input.
EXPORT
AND PRINT
With the exporting
module enabled, your users can export the chart to PNG, JPG, PDF or SVG
format at the click of a button, or print the chart directly from the web
page.