Maps API for JavaScript
Build web applications with feature-rich and customizable HERE maps, through easy class and method libraries
Integrate comprehensive maps in seconds
Quickly and easily integrate fresh maps and location features into your application.
HERE Maps API for JavaScript brings interactivity and rapid customization into your application development, with HERE maps as the foundation. Explore a growing database of 58 million mapped roads and 5 million map changes per day.
Whether you’re creating a consumer app that delivers accurate routing or a commercial fleet app that highlights road conditions, HERE Maps for JavaScript API supports many use cases, dev environments and browsers.
The API-driven architecture makes it easy to test and maintain code development while integrating only the features you need into the application environment.
Code samples
Features and capabilities
Feature | Description |
Personalization | Perform run-time modifications of map styles and property settings, such as color, width, label size and zoom level. |
Interactivity | Take advantage of pre-built and customizable UI elements that enable users to zoom, pan, scale, choose map type and more. |
Map and satellite tiles | Utilize vector or raster tiles in various styles such as logistics, explore, traffic and hybrid, to get to market faster. |
Car and pedestrian routing | Provide turn-by-turn instructions for driving and walking in over 108 different languages. Let users set their own preferences, such as shortest and fastest routes, as well as restrictions like tolls and highways. |
Geocoding | Turn addresses into geocoordinates and vice versa. Get accurate matches with over 360 million precise point addresses in 108 countries. |
Places information | Make it easy for users to search, explore and interact with points of interest. Access 150 million named and categorized places in over 190 countries across the world. |
Real-time traffic | Add real-world context to your application by integrating real-time traffic information about flow, accidents, congestion, construction and more. |
Custom locations | Store custom POIs or other data types with lat/long, shapes and geometries, and layers. Add your own POIs or shapes onto the map for visualization purposes (such as warehouses, truck shops, retail stores and offices). |
Advanced data sets | Code with data sets that include speed limits for trucks, road inclines, road curvatures, lane dividers, lane markings, junction visuals, census boundaries, demographic data and more. |
Geofencing | Monitor mobile assets entering or leaving a certain geographic area. Customize the search radius around a position for triggered alerts. |
Map drawing | Add multiple overlays for points, lines or areas with standard markers, DOM markers, clustering, geoshapes and meta information boxes that can be easily created from geographic coordinates. Import KML, GeoJSON and WKT data sets. |
Data display | Show value-based and density-based heat maps as colored map overlays to visualize the intensity of your data at specific geographic locations. |
Customize base map style | Customize the vector rendered base map according to factors such as brand colors or use case needs to match your specific requirements. |
Traveling salesman problem | Get the optimum sequence of a given set of waypoints based on time or distance traveled, or by considering the commercial value at each location and display it on a HERE base map or easy planning. |
Product demo
HERE Style Editor
The HERE Style Editor is a real time web application on HERE platform that provides map styling capabilities through an interactive graphical user interface. HERE Style Editor supports the following products: HERE SDK (Explore and Navigate), Web SDK – Maps API for JavaScript and HERE Navigation. This ensures that a consistent map style can be applied to applications developed for all environments – Web-, mobile- and embedded.