Rota
EV’ler için rota planlamanın kendine özgü zorlukları vardır. Batarya kapasitesi, gerçek dünya enerji tüketimi, topografya, hava durumu ve şarj ağı kullanılabilirliği, bir aracın varış noktasına ulaşıp ulaşamayacağını belirler.
Route API, en uygun EV rotalarını bulmak için tüm bu değişkenleri dikkate alır. Dünya standartlarında bir enerji tüketim modeli kullanarak şarj duraklarını tam ihtiyaç duyulan zamanda ve yerde otomatik olarak yerleştirir. Rotalar tamamen özelleştirilebilir, böylece kendi iş kurallarınıza uyacak şekilde ince ayar yapabilirsiniz.
Nasıl çalışır
Yüksek performans sağlamak için Route API, API genelinde kullanılan aynı eşzamansız kalıbı izleyerek eşzamansız çalışır. Bir rotayı oluşturma ve alma ayrı adımlarda gerçekleşir.
- Bir rota oluşturunEn az bir
vehicle,originvedestinationilecreateRoutemutasyonunu çağırın. Mutasyon hemen bir rotaiddeğeri döndürür; bunu bir sonraki adımda rotayı izlemek ve almak için kullanacaksınız. Çok daha fazla özelleştirme seçeneği mevcuttur; aşağıdaki rotanızı özelleştirin bölümüne bakın. - Bir abonelik açınÖnceki adımdaki
iddeğerini kullanarakrouteaboneliğine abone olun. Rota hesaplanırken abonelik, kullanıcı arayüzünüzde eşzamansız bir yükleme durumunu yönetmek için kullanabileceğiniz durum güncellemeleri gönderir. - Sonucu gösterinRotanın
statusdeğeridone,errorveyanot_foundolarak sonuçlandığında, ilgili sonuç için uygun kullanıcı arayüzünü gösterin. - İstendiğinde yeniden alınBaşarılı bir son duruma ulaşmış bir rota, tüm ayrıntılarıyla saklanır. Daha sonra, örneğin ona geri dönüldüğünde, yeniden göstermeniz gerekirse, yeni bir abonelik açmak yerine
getRoutesorgusunu kullanın.
Rotanızı özelleştirin
createRoute, bir rotanın nasıl hesaplanacağına ince ayar yapmak için çeşitli isteğe bağlı girdileri kabul eder. Her alanla ilgili daha fazla ayrıntıyı API referansında bulabilirsiniz.
| Özellik | Açıklama |
|---|---|
| Ara noktalar | Ara duraklar ekleyin. Belirli bir istasyonda şarj durağı zorlamak için via.properties.station.station_id değerini veya şarj içermeyen düz bir geçiş noktası için yalnızca via.geometry değerini verin. |
| Durak süresi | properties.station.stop_duration veya properties.location.stop_duration kullanarak aracın bir ara noktada veya varış noktasında kaç saniye kalacağını belirleyin. |
| Otoyolda şarj | station_preferences.prefer_highway_charging ile doğrudan otoyol üzerinde bulunan şarj istasyonlarına öncelik verin ve otoyoldan çıkmayı gerektiren duraklardan kaçının. |
| Hava durumu | Tüketim modeline bir hava durumu ön ayarı veya özel hava koşulları uygulayın. Varsayılan olarak gerçek zamanlı hava durumu verilerini kullanır. |
| Mevsim | weather alanına daha basit bir alternatif olarak summer, winter veya current hava koşullarını varsayın. |
| Kaçınılacak rota özellikleri | toll_road veya ferry unsurlarından elinden gelenin en iyisi esasına göre kaçının. |
| Operatör sıralaması | type: preferred ile belirli şarj ağlarını tercih edin veya type: required ile rotayı yalnızca bu ağlarla sınırlayın. Operatörleri high, medium veya low olarak sıralayın ve bir sıralamayı operatör başına belirli ülkelerle sınırlandırın. |
| Operatör hariç tutma | operators.exclude ile bir operatörü rotadan tamamen hariç tutun. İstek düzeyinde ayarlanmadığında projenizin pano yapılandırmasına döner. |
| Operatörden kaçınma | operators.avoid kullanarak bir operatörü tamamen hariç tutmadan ondan kaçının. |
| Alternatif şarj istasyonları | Rota boyunca 500 ile 5000 metre arasındaki bir yarıçap içinde alternatif şarj istasyonları arayın. |
| Alternatif rotalar | Elinden gelenin en iyisi esasına göre ek rota seçenekleri isteyin. Yalnızca önerilen rotayı hesaplamak için 0 olarak ayarlayın. |
| Sürüş tercihleri | speed_factor veya maximum_speed ile sürüş stilini ayarlayın ya da eco veya sport değerlerinden bir style seçin. |
| Trafik farkındalığı | Gerçek zamanlı trafik yoğunluğunu hesaba katın. Bunu projeniz için etkinleştirmek üzere destek ile iletişime geçin. |
| Kalkış zamanı | Gerçek zamanlı trafik ile geçmiş, güncel veya tahmin edilen hava durumunu kullanarak beklenen varış zamanlarını hesaplayın. |
| İstasyon olarak varış noktası | Belirli bir istasyonu rotanın varış noktası olarak ayarlayın. Bu, şarj olmayan bir durak olarak değerlendirilir. |
| Ara nokta başına araç yükü | origin veya via üzerinde occupants, total_occupant_weight ve total_cargo_weight değerlerini ayarlayın. Bunlar yolculuğun geri kalanına yayılır ve sonraki herhangi bir via noktasında geçersiz kılınabilir. |
| Minimum şarj gücü | Varsayılan olarak rota planlama 43 kW altındaki konnektörleri hariç tutar. Aracınızın şarj hızına uyması için farklı bir minimum ayarlayın. Aracınız maksimum hızlarından daha yavaş şarj olsa bile daha yüksek değerli şarj cihazları yine de seçilir. |
Bu içerik yardımcı oldu mu?