Maptoolkit (MTK) is a cartography framework providing maximum versatility and scalability to a multitude of online and mobile use cases. Performant index servers index and mirror your geo data for maximum scalability, a solid server-side clustering ensures quick and usable display of any amount of geo data, with sophisticated features like heatmap display and multi-zoom.
It is used by market leading brands in publishing and tourism throughout Europe (see also our Showcases):
Core modules of the Maptoolkit framework
- A caching logic pre-generates data tiles so individual POIs have not to be requested from the database.
- Strong and redundant hardware holds all regularly called data in RAM.
- Server-side clustering enables to show unlimited large data sets, while maintaining high performance and best user experience.
An admin backend enables data view and management as well as creation of map views with individual functionality and data sets, in a graphical MapWizard. The MapWizard can be integrated into your CMS (regardless of technology) without much effort.
Maptoolkit is not just technology – it comes preloaded with millions of POIs from various sources: Sights, restaurants, photos, videos, sport routes, cafés, current weather, etc. You can choose per each map view which data you display, and how.
See this demo of Panoramio photos for an example of preloaded data: Pictures from Panoramio.com are being displayed for any map view worldwide. Whenever there is a route within the map section, only pictures along this route are being selected.
A syndication functionality in addition enables customers to share data on voluntary basis to increase attractivity and reach of the own platform.
Synchronization of customer data is usually handled by Toursprung (precondition: a structured interface). Toursprung alternatively offers a Push API. The customer data layout is untouched by Toursprung, we adapt to your format, not vice versa. Output is handled using the customer’s database IDs to keep implementation effort on the customer side to a minimum.
As base map Toursprung offers an own cartographic layer: A combined street and relief map on basis of the data of the OpenStreetMap project that in many parts of Europe has overtaken commercial sources in terms of data quality. These data are complemented with a topographical view (relief depiction plus elevation lines) with the excellent resolution of 30m in the Alps and 90m in the rest of the world.This map is available until zoom level 17 which corresponds a scale of about 1:3,500. As a comparison: Google’s terrain map is available until zoom level 15 (about scale 1:12,500).
Map data is updated regularly so the map stays up to date. The relief map by Toursprung currently is available for the northern hemisphere (north of 15th latitude). For the southern hemisphere we suggest to use MapQuest until we cover also the southern hemisphere (planned for the months to come).
Click on these examples:
Usage within PDFs is allowed. Optionally a Print cartography API (300dpi) can be supplied.
Routes hosted by MTK Geo-Data Hosting are being automatically enriched by configurable interactive elevation profiles and meta data such as distance, vertical climb, highest point, etc. This meta data can also be sent back to customer database via an API.
An optional filmstrip module (see this demo) enriches routes with pictures from Panoramio.com. Only pictures along this route are being selected.
An example implementation can be seen at Bergwelten.com, implemented for Red Bull.
Optional modules of the Maptoolkit framework
The following functionalities are available vie the SDKs:
- Usage of the topographic MTK cartography
- Presentation of POIs and routes on the map
- Intelligent clustering
- Offline usage of maps and geo data
- Configurable marker and cluster design
If you want to outsource your entire app development please have a look at our app framework.
Sample (magnified by factor 4 to illustrate printability):
MTK in a Box consists of the following components:
- Tile server: Pre-rendered cartography in form of static image files, in defined areas and zoom levels.
- Optional: Static Maps Server (Python)
- Optional: Geocoding Server (Postgres and PHP)
Toursprung supports customers with server architecture and installation. MTK in a box can be combined with the full application hosted by Toursprung, for example by using the hosted version on low security applications and the self-hosted version for high security applications.