Skip to content

Month: January 2020

Restoring OpenStreetMapLayer Functionality in ThinkGeo UI

Are you using the ThinkGeo UI OpenStreetMapLayer in your application and experiencing problems with map tiles not loading? This may be due to recent changes on OpenStreetMap’s side in which they are more strictly enforcing their Tile Usage Policy. This policy requires (among other things) that any application consuming tiles from OpenStreetMap’s servers must identify itself with a valid HTTP User-Agent. By default, ThinkGeo’s OpenStreetMapLayer does not specify a User-Agent, but you can (and should) set one yourself.

No matter which edition of ThinkGeo UI you are using, you can specify your own User-Agent on each tile request by handling the OpenStreetMapLayer’s SendingWebRequest event. Continue reading

Leave a Comment

ThinkGeo Route Optimization solves the Traveling Salesman Problem

ThinkGeo Cloud Routing has kicked off the new year with the addition of the Route Optimization service, which introduces the ability to tackle the Traveling Salesman Problem or TSP as it’s commonly known.

TSP functionality allows Cloud users to generate the most efficient route that visits multiple predetermined locations on a trip. Route optimization is an integral component in several applications ranging from business logistics to micro-level reporting and analysis. ThinkGeo’s new endpoint allows for users to plug in up to 25 waypoints for route optimization and also features selectable round-trip routing, giving you the most efficient way to hit all your stops and then make it back to your starting point. Continue reading

Leave a Comment