Operatör tercihli rota planlama
Operatör tercihleri, bir EV rotası hesaplanırken rota planlama hizmetinin hangi şarj ağlarını tercih edeceğini kontrol etmenizi sağlar.
Tercihleri iki yerde yapılandırabilirsiniz:
- Chargetrip panosu: Projeniz için genel operatör tercihleri yapılandırmasını proje / gelişmiş / istasyon operatörü tercihleri altında ayarlayın.
- Rota oluşturma isteği:
createRoutemutasyonundakiinput.operatorsalanını kullanarak tercihleri dinamik olarak tanımlayın veya pano operatör tercihleri yapılandırmasını istek başına geçersiz kılın.
1. Tercih türleri ve rota davranışı
Operatör tercihleri dört türde gelir ve her biri belirli ülkelerle sınırlandırılabilir:
| Tercih | Rota planlama davranışı |
|---|---|
| Hariç tutulan | Bu operatörlerin istasyonları hiçbir koşulda kesinlikle hariç tutulur. |
| Kaçınılan | Daha iyi bir alternatif yoksa bu operatörlerin istasyonlarından kaçınılır. |
| Tercih edilen | Bu operatörlerin istasyonlarına sıralamalarına (yüksek, orta, düşük) göre öncelik verilir. Katman ne kadar yüksekse, istasyonun seçilme olasılığı o kadar yüksektir. Daha iyi bir alternatif yoksa rota yine de sıralanmamış veya kaçınılan istasyonları kullanır. |
| Zorunlu | Yalnızca bu operatörlerin istasyonları kullanılır. İzin verilen bu havuz içinde sıralama katmanları yine geçerlidir; yani yüksek sıralı operatörler orta ve düşük sıralı operatörlere tercih edilir. Araç varış noktasına yalnızca sıralanmış istasyonları kullanarak ulaşamazsa rota hesaplaması başarısız olur. |
2. Pano düzeyindeki tercihler nasıl uygulanır
İstek düzeyindeki girdilerin pano ayarlarıyla nasıl etkileşime girdiğini anlamak, öngörülebilir rota planlama davranışı sağlar:
- Panodaki Hariç tutulan ve Kaçınılan operatörler otomatik olarak uygulanır:
Panoda Hariç tutulan veya Kaçınılan olarak yapılandırılan operatörler,
createRouteisteğinizde herhangi bir parametre gerektirmeden her rota hesaplamasına uygulanır. - Panodaki sıralama katmanları, sıralama türü olmadan etkin olmaz:
Sıralama katmanlarında yapılandırılan operatörler,
createRouteisteğinizdeinput.operators.ranking.typeayarlanarak etkinleştirilmelidir; aksi halde istasyon seçimini etkilemezler. - İstek düzeyindeki operatörler, ilgili pano tercihlerinin yerini alır:
createRouteisteğinde operatör kimliklerini belirtmek, yalnızca panodaki ilgili yapılandırmanın yerini alır. Örneğininput.operators.exclude[]sağlamak panonun hariç tutulan operatörler yapılandırmasının tamamının yerini alırken, pano düzeyindeki kaçınılan operatörler uygulanmaya devam eder.
3. Uygulama örnekleri
Yalnızca pano hariç tutmalarını ve kaçınmalarını kullanın
Panoda ayarlanan hariç tutulan ve kaçınılan operatör yapılandırmalarını uygular. input.operators.ranking.type belirtilmediği için panonun sıralama ayarları etkin değildir.
Panoda sıralanan operatörleri “Tercih edilen” olarak kullanın
Panodaki hariç tutulan ve kaçınılan operatör yapılandırmalarını uygular ve pano sıralama katmanlarına ait istasyonları tercih eder.
Panoda sıralanan operatörleri “Zorunlu” olarak kullanın
Rotayı yalnızca pano sıralama katmanlarında yapılandırılan operatörlere ait istasyonlarda şarj olacak şekilde kısıtlar.
Özel tercihler tanımlayın ve pano ayarlarını geçersiz kılın
Tam operatör yapılandırmalarını doğrudan API çağrısında sağlayın. Belirtilen her alan (ranking, avoid veya exclude), o istek için panodaki ilgili yapılandırmayı geçersiz kılar.
Belirli ülkeler için özel tercihler tanımlayın
Tam operatör yapılandırmalarını doğrudan API çağrısında sağlayın. Belirtilen her alan (ranking, avoid veya exclude), o istek için panodaki ilgili yapılandırmayı geçersiz kılar.
Bu içerik yardımcı oldu mu?