



If not, I'd fill in or update the values using the tools I mentioned. Prior to running a solution, I had a query make certain that the required coordinates were geocoded and that the potential legs (travel between two points) were in the database. Maptitude can be a replacement for MapPoint, but you may not be able to control street speeds as well with Maptitude. I spent about $300 for the three products I mentioned, a lot less than a Google commercial license. Also, these products require expenditure of some $. My database now holds over 600,000 trips and 15,000 locations. I was able to interrogate MapPoint as much as I wanted - it provided travel time for about 8 trips per second - no limit but your time. MPMileage and CDX just made my job easier. MapPoint is no longer being sold by Microsoft, but you may be able to find a copy on eBay or find an alternative. Drive times between two points were maintained using MPMileage and MapPoint. I have successfully used MapPoint together with MPMileage and CDXZipStream to maintain a database of locations (address + coordinates) using MapPoint and CDXZipStream. How to solve this limitation?Īny comments and answers will be appreciated. a new location added or an existing location deleted?Īlso I have read about google maps API limitation, it state that the services only available for 2500 request per 24 hour. But if I choose this way, how to handle the locations change? i.e. The other way that I could think about is, do the calculation of each locations distance and store it in database, then load the data before start the solving phase. I actually a little bit confused about calculating the distance between each location, should I do it realtime? What I mean realtime is first load the locations (about 350 locations) and then calculate the distance between each location (which will result in 350 x 350 = 122500 direction request) before start the solving phase. Just like the optaplanner blog post at here: Visualizing Vehicle Routing with Leaflet and Google Maps The difference is: it is web based and the visualization & distance calculation will be using GWT Google Maps V3 direction service. I currently building an application that similar to Optaplanner Vehicle Routing Examples.
