Blog

All Blog Posts  |  Next Post  |  Previous Post

Comparing mapping services in TMS FNC Maps for Delphi

Wednesday, August 30, 2023

Selecting a mapping service 

Switching mapping services in TMS FNC Maps for Delphi is easy. Selecting the right mapping service to use for a specific application can be quite complicated. Fortunately we've prepared this handy feature & pricing overview to help you make the right choice! 

Pricing

Perhaps the most important aspect is knowing how much each service is charging to let you display their map tiles. *
Some services like Leaflet and OpenLayers are free to use! **

Mapping ServicePricing

TMS Software Delphi  Components  Apple MapKit JS

Free up to 250K requests / day.
Apple Developer Program membership required.

TMS Software Delphi  Components  Google Maps

Free up to 28.5K requests / month.
7 USD / 1K requests.

TMS Software Delphi  Components  Here Maps

Free up to 30K requests / month.
0.08 USD / 1K requests.

TMS Software Delphi  Components  Leaflet

Free **

TMS Software Delphi  Components  MapBox

Free up to 50K requests / month.
5 USD / 1K requests.

TMS Software Delphi  Components  Microsoft Azure Maps

Free up to 5K requests / month.
4.50 USD / 1K requests.

TMS Software Delphi  Components  Microsoft Bing Maps

Free up to 125K requests / year. 
(Deprecated)

TMS Software Delphi  Components  OpenLayers

Free **

TMS Software Delphi  Components  TomTom

Free up to 50K requests / day.
0.05 EUR / 1K requests.

* Prices are subject to change. See the links associated with each mapping service for detailed information.
** The default OpenStreetmap tileserver is free to use. Other tileservers may charge a fee.

Authentication

All mapping services (except Leaflet and Openlayers) require an API key to function.
Instructions on how to retrieve an API key are available here.


Feature comparison

What mapping functionality is available for each service? Some services provide unique features while other functions are available for all services. *


TMS FNC Maps
Mapping Features
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
Markers

TMS Software Delphi  Components

TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
Marker Clusters

TMS Software Delphi  Components

TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
Polylines/PolygonsTMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
Polyline SymbolsTMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
Polygon HolesTMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
LabelsTMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
OverlaysTMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
Map StyleTMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
Street ViewTMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
Integrated DirectionsTMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
Map RotationTMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
KMLTMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
GeoJSON ImportTMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TileServers/LayersTMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components
TMS Software Delphi  Components

* Features and service availability are subject to change


Available Now

The TMS FNC Maps is available now for Delphi & Visual Studio Code (with TMS WEB Core). You can download the latest version and start using all these features right away!



Bart Holvoet


  1. Comparing mapping services in TMS FNC Maps for Delphi

  2. Comparing directions services in TMS FNC Maps for Delphi

  3. Comparing geocoding services in TMS FNC Maps for Delphi

  4. Using tileserver services in TMS FNC Maps for Delphi



This blog post has received 8 comments.


1. Wednesday, August 30, 2023 at 11:08:48 AM

And OpenStreetMap ? That should be free.
And of course there are all the other free and paid for WMS servers. Does fncMaps support this protocol?

Thomas Mueller


2. Wednesday, August 30, 2023 at 11:09:53 AM

Yeah, I should have read more carefully:
"The default OpenStreetmap tileserver is free to use. Other tileservers may charge a fee."

The question regarding WMS still stands.


Thomas Mueller


3. Wednesday, August 30, 2023 at 1:30:59 PM

I have implemented WMS services using the FNC services OpenLayers and Leaflet . It''s just another tile server.
Map.AddTileLayer([wms request]).

Stephan Hennekens


4. Wednesday, August 30, 2023 at 2:15:36 PM

Hi,

Yes, XYZ and WMS tileservers are supported via the OpenLayers and Leaflet mapping services.
Please note that this post is only focused on currently supported mapping service providers in TMS FNC Maps.
Comparing available tileservers is planned for a future blog post.

Bart Holvoet


5. Thursday, August 31, 2023 at 11:15:50 AM

This Blog entry with its comparison table is extremely useful to make a decision for the right maps service. Thank you for this Blog entry!

Hindermann Thorsten


6. Thursday, August 31, 2023 at 11:25:16 AM

Thank you for your feedback!

Bart Holvoet


7. Sunday, September 3, 2023 at 6:24:33 PM

I see 3 main advantagres of FNC Maps:

1. Price Optimization
Today company''s bills for using mapping services / depending on business type / may be astronomic, 6+ digits.
that''s why selecting proper solution and optimization of your code will save a lot of money:
https://support.tmssoftware.com/t/keep-api-call-as-low-as-necessary/21550/3

2. No more dependency on specific provider, API, pricing.
switching to FNC maps (I did it in May 2020) allows to follow this rule / metaphor:
"It is the part of a wise man to keep himself today for tomorrow, and not to venture all his eggs in one basket".
Miguel de Cervantes Saavedra (1771). “The History of the Renowned Don Quixote de la Mancha”, p.228

3. "Cross Platform and Cross Mapping" code.
Develop once - use on any platform, with any provider.

Many thanks to TMS SW Dev Team for a great job.

Kind Regards

Kyrylenko Oleg


8. Monday, September 4, 2023 at 11:21:54 AM

Thanks Oleg, good summary of what we had mainly in mind when developing TMS FNC Maps!

Bruno Fierens




Add a new comment

You will receive a confirmation mail with a link to validate your comment, please use a valid email address.
All fields are required.



All Blog Posts  |  Next Post  |  Previous Post