Leveraging mapping services in Delphi VCL, FMX and web applications
Several mapping services offer not only geographical visualization but also routing, directions, location information and more. Among these services are Google Maps, Openstreet Maps, Bing, Here, MapBox, TomTom, … Each of these services have specific advantages and disadvantages in terms of features and cost of using the service. With a proper architecture, it is not only possible to switch the mapping service with one line of code but also to combine services from different service providers in a single Delphi VCL,FMX or web application. This way, a calculated direction from Google Maps could be displayed on a map rendered by Openstreet Maps or the different direction calculation results from different providers could be easily compared against each other on a single map.
This is demonstrated in the session for multiple platforms, multiple frameworks with a single code-base.