Venue Maps API Developer's Guide

Displaying all venues using models full

This use case is a step-by-step guide to displaying all venues in Venue Maps API, using Models-Full resource.

Get a list with all the venues available in Venue Maps API

In order to get a list of all the venues available in Venue Maps API we send a request to Venue Index resource as follows:

http://static-3.venue.maps.cit.api.here.com/1/models-full/index_bb.json?
  Policy={YOUR_GENERATED_POLICY}
  &Signature={YOUR_GENERATED_SIGNATURE}
  &Key-Pair-Id={YOUR_GENERATED_KEY_PAIR_ID}
  &app_id={YOUR_APP_ID}
  &app_code={YOUR_APP_CODE}

The result shows a list of all the venues available in Venue Maps API

JSON.venues([{
    "gml:id": "DM_6718",
    "bb": [[
        51.7133798,
        5.3122028
      ], [
        51.7117037,
        5.3145374
    ]]
  }, {
    "gml:id": "DM_9466",
    "bb": [[
        -6.1498306,
        106.8906024
      ], [
        -6.1520246,
        106.8934705
    ]]
  }, {
    "gml:id": "DM_6846",
    "bb": [[
        36.7249491,
        -4.3148679
      ], [
        36.7227017,
        -4.3105854
    ]]
  },
  ...
]);

To Simplify the process, we are going to take One Sample Venue ID of the returned result. The steps explained starting from this point should be repeated for each venue.

Retrieving Full Model

A Sample Venue of the result returned is Venue ID of DM_7171, which we are going to use to send a request to models-full resource to retrieve all information for the venue.

http://static-3.venue.maps.cit.api.here.com/1/models-full/DM_7171.json?
  Policy={YOUR_GENERATED_POLICY}
  &Signature={YOUR_GENERATED_SIGNATURE}
  &Key-Pair-Id={YOUR_GENERATED_KEY_PAIR_ID}
  &app_id={YOUR_APP_ID}
  &app_code={YOUR_APP_CODE}

The result shows that Venue ID of DM_7171 is Alexa Shopping Mall in Berlin, Germany.

{"content":
  {"category":
    {
    "id":"shopping","nt":"6512"
    },
    
    "phoneNumber":"+49 (30) 2693400",
    "placeId":"",
    "names":{"GER":"Alexa Shopping Center"},
    "addresses":
      {"GER":{"postalCode":"10179",
      "countryCode":"DEU",
      "houseNumber":"20",
      "streetName":"Gruner strasse",
      "district":"DE","city":"Berlin"},
      "ENG":{"postalCode":"10179",
      "countryCode":"DEU",
      "houseNumber":"20",
      "streetName":"Gruner strasse",
      "district":"DE","city":"Berlin"}},
    "contentId":"814985"},
  
  "connectors":[{
    "destination2":"Lv15003Ds_2486040",
    "connectorClass":"ELEVATOR",
    "destination1":"Lv15004Ds_2486057"}, ... 
           == Content Truncated == 

Displaying Alexa Shopping Mall

As the Full Model contains all the information needed to draw the venue, all the Points of Interest Information, in addition to the Routing Information; the resource could be freely used by any other platform/technology to Draw the venue and Make the venue interactive and Also to make routing inside the venue possible. All Venue Maps API Models could be retrieved in JSON format which is completely Language-independent.

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.