GuidesAPI Reference
Guides

Supported Network Technologies

📘

Note

HERE Network Positioning API v1 is in maintenance and is not actively developed. Use HERE Network Positioning API v2 to get the latest features and updates. To learn more, see the HERE Network Positioning API v2 Developer Guide.

The Network Positioning API v1 accepts measurements for 2G/3G/4G cellular or WLAN/Bluetooth radio bands. The supported technologies are:

  • GSM
  • WCDMA
  • TD-SCDMA
  • LTE
  • CDMA
  • WLAN
  • Bluetooth

For examples on how to use these technologies, see the Examples.

A request can contain measurements from different radio technologies. The total number of cells and the amount ofBluetooth and WLAN access points in a single request is limited. Do not include the same cell, Bluetooth or WLAN multiple times in a request.

All the measurements are expected to be from the same location. If the device is moving, all the measurements have to be from the same moment of time (within seconds). Pay special attention to WLAN measurements as some client side APIs report stale WLANs in addition to the current ones. Take also into account many Bluetooth devices transmit only once every 800 milliseconds and therefore it is recommended to include Bluetooth scan results from a period of at least one second.

For recommendations on how to enhance accuracy, see Tips for Optimizing Data Accuracy and Recommendations for Indoor Positioning WiFi and Bluetooth Scanning.

Optionally, the request can also supply network measurements of neighboring cells.

The following is an example of a GSM cell measurement with neighbors:

{
  "gsm": [{
    "mcc": 262,
    "mnc": 1,
    "lac": 5126,
    "cid": 16504,
    "nmr": [
       { "bsic": "6", "bcch": "82" },
       { "bsic": "7", "bcch": "85" },
       { "bsic": "12", "bcch": "93" },
       { "bsic": "13", "bcch": "88" },
       { "bsic": "19", "bcch": "88" }
    ]
  }]
}