REST API aracılığıyla uygulamalarınıza kurumsal düzeyde rotalama ekleyin. Açık dokümantasyon, hazır kod örnekleri ve yüksek performanslı OSRM motoruyla hemen başlayın.
Coğrafi motorumuz yüksek yükleri karşılamak ve en optimal sonucu milisaniyeler içinde hesaplamak için optimize edilmiştir.
A noktasından B noktasına: farklı ulaşım türleri için endüstri düzeyinde rotalama. Dönüş talimatları, yükseklik profilleri ve doğru varış süreleri (ETA) — hepsi tek bir API içinde.
Karmaşık lojistiği yönetin ve filonuzun en zorlu rotalama görevlerini verimli teslimat planlarına dönüştürün. Zaman pencereleri, sürücü becerileri ve özel araç kısıtlamalarıyla çalışın.
Konumu mantıkla birleştirin: adresleri koordinatlara ve koordinatları kesin gerçek adreslere dönüştürün. Kurumsal düzeyde uygulamalar için yüksek performanslı geocoding ve ters geocoding.
Büyük ölçekte hızlı mesafe hesaplamaları: aynı anda yüzlerce nokta arasındaki zaman ve mesafe matrisini anında hesaplayın. Gerçek yol ağlarına dayalı optimizasyon algoritmalarınızı hızlandırın.
Erişilebilirlik haritalarıyla seyahat süresini analiz edin. Herhangi bir nokta için ulaşım türü ve yol tercihlerine uygun özel kapsama poligonları oluşturun.
Gürültülü GPS sinyallerini gerçek yol ağına hizalayın. Dağınık izleme koordinatlarını temiz, doğru ve tutarlı rota verilerine dönüştürün.
Herhangi bir konumun yakınındaki ilgi noktalarını bul — kafeler, mağazalar, oteller, ATMler, eczaneler ve daha fazlası — kategori ve yarıçapa göre süzülmüş, mesafeye göre sıralı.
Herhangi bir koordinatı gerçek yol ağındaki en yakın noktaya oturt. Rotalamadan önce GPS girişini temizlemek için gerekli.
Gezgin satıcı problemini çöz: durakları en kısa tura sırala. Teslimat döngüleri ve çok duraklı işler için ideal.
Büyük konum kümelerini yakınlığa göre dengeli kümelere ayır — teslimatları sürücülere dağıtmak veya hizmet bölgeleri tanımlamak için.
Araç, bisiklet ve yaya için temiz, kolay gösterilen adım adım navigasyon talimatları.
Tek istekte birkaç farklı rota seçeneği — kullanıcı tercih ettiği yolu seçsin.
Gürültülü GPS koordinatlarını gerçek yol ağındaki en yakın noktaya yapıştırır.
Kullanıcı yazarken hızlı, yazım hatasına toleranslı yer önerileri (konum ağırlığı ile).
Yüzlerce adresi tek istekte coğrafi kodlayın — veri hatları ve içe aktarmalar için ideal.
Dünyadaki herhangi bir koordinat için IANA saat dilimi, güncel UTC farkı, DST durumu ve yerel saat.
Herhangi bir koordinat için deniz seviyesinden yükseklik (metre) — tek nokta ya da tüm rota profili.
Bir koordinatın hangi ülke, eyalet, şehir ve ilçeye düştüğünü bulun — istenirse sınır poligonuyla.
Tek çağrıda her noktanın hangi bölgelerinize düştüğünü test edin — poligon veya dairesel çitler.
Yolun her noktasında yükseklik + toplam tırmanma, iniş ve mesafe — tam rota profili.
Herhangi bir koordinat ve tarih için gün doğumu, gün batımı, alacakaranlık, öğle ve gün uzunluğu.
Mesafe, kerteriz, alan, merkez, sadeleştirme ve polyline encode/decode — mekânsal matematik servis olarak.
Enlem/boylamı UTM ve MGRS ızgara referanslarına ve tersine dönüştür.
Herhangi bir ülke için para birimi, arama kodu, diller, başkent ve bayrak — ISO kodu veya adıyla.
Sıfır bağımlılık, tam tip desteği, tüm uç noktalar. İlk isteğinizi bir dakikadan kısa sürede atın.
npm install osrmrouteimport { OSRMRoute } from 'osrmroute';
const maps = new OSRMRoute({ apiKey: process.env.OSRMROUTE_API_KEY });
// Coordinates are [lat, lon] everywhere — no lon/lat mix-ups.
const res = await maps.route([
[40.4093, 49.8671],
[40.3777, 49.8920],
]);
const route = res.routes[0];
console.log(`${(route.distance / 1000).toFixed(1)} km`);
// Address search, matrix, isochrones, fleet optimisation…
const hits = await maps.geocode('Nizami küçəsi, Bakı');
const grid = await maps.matrix([[40.40, 49.86], [40.37, 49.89]]);Kurulumu kolaylaştıran araçlarla işinizi en kısa sürede tamamlayın.
Başlangıç kılavuzlarından karmaşık rotalama senaryolarına kadar her API detayını kapsayan dokümantasyon.
API isteklerini gönderin ve sonuçları hem kod olarak hem de etkileşimli haritada anında görün. En hızlı test aracı.
Entegrasyonu hızlandırmak için resmi JavaScript, Python ve Java SDK kütüphanelerimizi kullanın.
Coğrafi rotalama altyapımız, en zorlu lojistik ve kurye sorunlarını hızlı çözmek için özel olarak ayarlanmıştır.
Rotalar, OSRM'nin dahili optimize edilmiş C++ motoruyla anında hesaplanır.
Yüksek kullanılabilirlikli kümelerimiz her an isteklerinizi yanıtlamaya hazırdır.
Kafkasya, Orta Asya, Türkiye, İran ve Orta Doğu'daki 26 ülkede tüm iç yollar, hız sınırları ve coğrafi özellikler her gün güncellenir.
# 1. API anahtarınızla bir rota isteği gönderin
curl -X GET "https://osrmroute.com/api/v1/route/driving/\
49.8671,40.4093;49.8550,40.4150?overview=full&key=YOUR_API_KEY"
# 2. Sunucudan dönen hızlı JSON yanıtı
{
"code": "Ok",
"routes": [{
"geometry": {
"coordinates": [[49.8671, 40.4093], ...],
"type": "LineString"
},
"distance": 3254.2,
"duration": 245.8
}]
}