Geovisualization Developer's Guide

Overview

Geovisualization is a cloud-based API toolkit for developing sophisticated visualizations of geographically-related data, accessible in a web browser. Data is preprocessed by requests via a REST API to the Geovisualization cloud service, and the resulting data is consumed by the JavaScript API, which renders the visualization. The Geovisualization JavaScript API is a module that connects the HERE Maps JavaScript API to the Geovisualization cloud.

Fastpath: To start working with Geovisualization right away, you can study our code examples. These contain all the code needed to get up and running, and you can copy and tweak the code to create your own apps.
Figure 1. Overview of the Geovisualization Workflow and Components

For a detailed walkthrough of the workflow, go to The Geovisualization Workflow.

Below we demonstrate the Geovisualization toolkit with some use cases. Each story links to a fully documented code example on the HERE API Explorer, where you can find further examples that describe the technologies offered.

Use Case: Distribution of Mobile Signal Strength on a Heat Map

Figure 2. Distribution of Mobile Network Signal Strengths on a Heat Map (click the image to go to the code example)

This use case displays a visualization of mobile network signal strength on a map. The dataset used for the visualization represents a set of geographical points and signal strength measurements taken at each point. The data points are aggregated per pixel and, where multiple points are represented on one pixel, the points' signal strength measurements are averaged. The data is fetched from the Geovisualization cloud and represented on a heat map that plots an interpolation of signal strength. Color-coding indicates the average signal strengths, and opacity indicates the confidence in these interpolated averages.

Use Case: Distribution of Averaged Mobile Signal Strengths on a Raster Map

Figure 3. Distribution of Mobile Network Signal Strengths on a Raster Map (click the image to go to the code example)

This use case is similar to the previous example: it displays a visualization of mobile network signal strength on a map. In this case, the data points are first mapped to geographical squares of 250x250 meters, and the signal strength measurements of all points in each square are averaged. The data is fetched from the Geovisualization cloud and represented on a raster map that displays a distribution of average signal strength.

Use Case: Visualize Mobile Network Antennae Grouped by Providers

Figure 4. Visualization of Mobile Network Antennae using Markers (click the image to go to the code example)

This use case displays a visualization of groups of mobile network antennae on a map. The dataset used for the visualization contains antenna attributes such as its location, provider and technology. Single antennae are represented by colored circles, while groups of antennae ("clusters") are represented by pie chart symbols ("categorical markers"). The end-user can filter the antennae in the viewport by cell technology (2G, 3G, 4G) using check boxes. The data served to the client is only that required for the current viewport. The data is clustered by location on the client-side, and the clustered data points are categorized and markers are created to represent the categorization.

You cannot use this account to purchase a commercial plan on Developer Portal, as it is already associated to plans with different payment methods.

To purchase a commercial plan on Developer Portal, please register for or sign in with a different HERE Account.

Something took longer than expected.

The project should be available soon under your projects page.

Sorry, our services are not available in this region.

Something seems to have gone wrong. Please try again later.

We've detected that your account is set to Australian Dollars (AUD).
Unfortunately, we do not offer checkouts in AUD anymore.
You can continue using your current plan as normal, but to subscribe to one of our new plans,
please register for a new HERE account or contact us for billing questions on selfservesupport@here.com.