Image for post
Image for post

Simple, powerful capabilities of TomTom’s Maps SDK for both developers and designers.

Creating and customizing maps with TomTom has never been easier, no matter your skill level or preferred language.

For this article, we compiled a list of nine simple, yet incredibly powerful capabilities of TomTom’s Maps SDK for both developers and designers.

The examples used are supported in a number of languages — Java, JavaScript, and Swift — so there’s something here for everyone. And because TomTom Maps SDK patterns are similar across all platforms, these examples translate easily to your language of choice.

To follow along with the code examples, you’ll need to register for access to the TomTom Developer…


2 laptops displaying maps with the TomTom Map Styler
2 laptops displaying maps with the TomTom Map Styler

Let’s take a step-by-step trip through customizing maps with the TomTom Map Styler.

When it comes to building maps for your application, TomTom has you covered. Digital maps serve a wide range of purposes and should be designed and developed with customer use case in mind. Perhaps you need to track a fleet of vehicles to find the most efficient routes. Or, maybe you want to highlight points of interest to help joggers map out scenic routes. Whether your app monitors traffic jams or guides tourists around unfamiliar cities, mindful map design is key.

Digital maps are not one-size-fits-all. In order to create an effective map, you must consider how your user will…


Image for post
Image for post

We’ll demonstrate how to integrate TomTom Maps into a Vue 3 application, opening up a host of mapping options to take your app to the next level.

INTRODUCTION

As a front-end or full-stack developer, you may be interested in trying out the TomTom Maps SDK for Web. Throughout this article, we’ll demonstrate how to integrate TomTom Maps into a Vue 3 application, opening up a host of mapping options to take your app to the next level.

Vue 3 is the newest version of Vue.js, one of the most popular JavaScript libraries — alongside React and Angular — for building user interfaces. After working with Angular.js for Google, Evan You created the original Vue JavaScript framework in 2013, releasing it in 2014. …


Image for post
Image for post

In this article we’ll look at the GeoJSON format, a GIS data standard created by the Internet Engineering Task Force. Then we’ll use a GeoJSON data set to draw regional borders on a map with TomTom JavaScript Maps SDK for Web.

Geographic Information System (GIS) data can come in a lot of forms, which can lead to confusion in how to represent data. For example, what would you call the borders of a certain county? Would you call it border, coordinates, or outline? Would you use longitude and latitude, or some other coordinate system, like distance from a given user? Mix that with the fact that there are multiple map APIs and other applications that will want to deal with geographical data, and you’re likely to end up with a lot of unnecessary format-parsing code.

Fortunately, to solve this problem, a…


Image for post
Image for post

One of the most important mapping concepts in location services is “geocoding,” or converting between user-readable location descriptions and computer-readable coordinates.

THE IMPORTANCE OF GEOCODING

If you’ve thought about making apps then you’ve probably thought about using your user’s location at some point. Maybe you want to create a sight-seer app that tells users about a nearby landmark, or maybe an app that finds the best route to a location.

Whatever your application might be, one of the most important concepts you’ll need to understand is “geocoding,” or converting between user-readable location descriptions and computer-readable coordinates. It’s not particularly complicated once you get the hang of it, but geocoding is crucial for creating successful mapping applications.

In this article we will explain:

  • Important geocoding ideas…

Image for post
Image for post

Optimize geomarketing tools for end users with TomTom Geofencing

Marketing was initially based on casting a wide net. Technology has enabled its focus to narrow to more targeted and effective marketing efforts. Geomarketing, or geofence marketing, is a form of targeted marketing that uses location to determine and engage prospective customers.

In this article we’ll take a look at what geofencing is, how it works, and some potential geomarketing applications for developers using geofences.

WHAT IS GEOFENCING?

A geofence is a virtual boundary around the geographic location or an area. It can be a circle or polygon around a user’s location, or a corridor, which allows you to fence an entire road…


Image for post
Image for post

Lots of locations and only one API — learn how using the TomTom Maps SDK

The TomTom Maps SDK allows for location-based application development on web apps, iOS, and Android. It provides easy access to millions of data points collected by TomTom, maps functions for web apps, location search, and more, and is compatible with both web-based and native mobile app platforms.

In this article, we walk through using the TomTom Maps SDK by exploring some ways in which its SDK API call can be leveraged to show the location of several entities on a map at once. The article also demonstrates how best to enhance map usage by leveraging additional features and API calls…


Image for post
Image for post

Optimize geomarketing tools for end users with TomTom Geofencing

Marketing was initially based on casting a wide net. Technology has enabled its focus to narrow to more targeted and effective marketing efforts. Geomarketing, or geofence marketing, is a form of targeted marketing that uses location to determine and engage prospective customers.

In this article we’ll take a look at what geofencing is, how it works, and some potential geomarketing applications for developers using geofences.

WHAT IS GEOFENCING?

A geofence is a virtual boundary around the geographic location or an area. It can be a circle or polygon around a user’s location, or a corridor, which allows you to fence an entire road…


Image for post
Image for post

Fleet visibility with TomTom Maps APIs

Modern technology can provide us with a wealth of data about the location of vehicles and their states, but sometimes the path between those data points and the useful and actionable information isn’t easy to find. In this article, I’m going to introduce you to some of the APIs available from TomTom and demonstrate how you can leverage them to turn location data points into actionable information about your fleet.

We’ll look at some examples to determine the location of a specific vehicle in an understandable human form and then identify the route the vehicle followed to get there. …


Image for post
Image for post

We’ll look at some examples of using the TomTom Routing API to find efficient routes and accurate ETA data.

Obtaining accurate estimated time of arrival (ETA) calculations is essential for applications supporting fleet and mobility routing, planning, and productivity. Routing, speeds, traffic, and ETA form a matrix of intersecting data that are the foundation of real-world fleet and on-demand applications.

  • Fleet management applications need to know whether a vehicle can be available, how soon it can get to its destination, how many orders they can complete, and so on.
  • On-demand applications ask which drivers can pick up a customer or an order quickly, what’s the fastest route to the customer, when should the customer expect their meal/parcel to arrive…

TomTom Developers

We love maps. We love data. We love developers. We’re here to help developers build the next generation of location-based applications.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store