Yanıtlar:
Amacınıza ve hizmet üzerinden gerçekleştirmeniz gereken isteklerin sayısına bağlı olarak, Bing Maps REST API'leri genellikle ücretsizdir - sadece https://www.bingmapsportal.com/ adresinden bir anahtara kaydolmanızı gerektirir. .
Güzergah servisi için API: http://msdn.microsoft.com/en-us/library/ff701717.aspx adresinde bulunur ve bu, en fazla 25 ara nokta arasında çizilen sürüş mesafelerini ve rotaları döndürebilir.
Kullanım koşulları http://www.microsoft.com/maps/product/terms.html adresindedir , ancak temel olarak eğitim amaçlı / kar amacı gütmeyen kullanım için ücretsizdir ve herkese açık bir uygulama olduğu sürece ve ticari kullanım için ücretsizdir. 12 aylık dönemde 500.000 işlemi aşmayın. Aksi takdirde ticari lisans almanız gerekir.
ESRI ağ hizmeti de var
http://tasks.arcgisonline.com/ArcGIS/rest/services/NetworkAnalysis
ve google maps API'sı
Aynı şeyi aradığım için birkaç yıl boyunca küçük bir güncelleme:
Google API'sından çok daha ucuz bir alternatif var. Distancematrix.ai'yi deneyin . Bu API trafik koşullarını hesaba katar, bir haritadaki noktalar arasındaki mesafeyi ve seyahat süresini 1 saniyeden daha kısa sürede hesaplar.
İçerik oluşturucularla iletişim kurduğunuzda size ücretsiz bir deneme sürümü gönderirler.
Yasal Uyarı: Bu API'yı oluşturan şirkette çalışıyorum.
TravelTime API'sını kullanarak zaman filtresi işlevine bir göz atın http://docs.traveltimeplatform.com/reference/time-filter/ test ücretsizdir ve arama başına ücretlendirildiği için fiyatlandırma google distance matrix API'den çok daha düşüktür (örn. Seyahat süresi) başlangıç noktasıyla Google Mesafe matrisi gibi başlangıç noktası çifti arasında 1000 noktaya kadar).
Sürüş mesafelerini ve sürüş sürelerini yönetir.
Yasal Uyarı: API'yi oluşturan şirkette çalışıyorum.