
Directions API'yi (eski) neden kullanmalısınız?
Directions API (Eski) ile toplu taşıma, araba, yaya veya bisiklet gibi çeşitli ulaşım modları için yol tarifi alabilirsiniz.
Directions API (Eski) ile neler yapabilirsiniz?
Directions API (Eski) ile konumlar arasındaki yol tariflerini hesaplayabilirsiniz. Bu hesaplamaya aşağıdaki ayrıntılar dahildir:
- Toplu taşıma, arabayla, yürüyerek veya bisikletle gitme dahil olmak üzere çeşitli ulaşım modları için yol tarifleri.
- Bir dizi yol noktası kullanan çok parçalı yol tarifleri.
- Başlangıç noktalarını, varış noktalarını ve ara noktaları metin dizeleri (ör. "Chicago, IL" veya "Darwin, NT, Avustralya"), yer kimlikleri ya da enlem/boylam koordinatları gibi çeşitli şekillerde belirtebilirsiniz.
Directions API'nin (eski) işleyiş şekli
Directions API (Eski), yol tariflerini hesaplarken en verimli rotaları döndürür. Ürün, en verimli rotayı belirlerken aşağıdaki seyahat unsurlarını hesaba katar:
- Seyahat süresi (birincil)
- Mesafe
- Sıra sayısı
Aşağıdaki örnek istek, Toronto, Ontario'dan Montreal, Quebec'e arabayla yol tarifini JSON biçiminde döndürür:
https://maps.googleapis.com/maps/api/directions/json ?destination=Montreal &origin=Toronto &key=YOUR_API_KEY
Kaynaklar
Aşağıdaki tabloda, Directions API (Eski) aracılığıyla kullanılabilen kaynaklar ve döndürdüğü veriler özetlenmiştir.
| Veri kaynakları | Döndürülen veriler | Dönüş biçimi |
|---|---|---|
| Yol tarifi
Başlangıç ve varış noktalarını yer kimlikleri, adresler veya enlem/boylam koordinatları biçiminde sağlayın. Ayrıntılar için gerekli parametreler bölümüne bakın. |
Rotalara, ayaklara ve adımlara ayrılmış ayrıntılı yol tarifleri. Ayrıntılar için Yol tarifi yanıtları bölümüne bakın. |
|
Directions API'yi (eski) kullanma
| 1 | Kurulum yapın. | Google Cloud projenizi ayarlama ile başlayın ve sonraki kurulum talimatlarını tamamlayın. |
| 2 | Demoyu deneyin | API anahtarınız ve bulut projeniz olduğunda rota demomuzu ücretsiz deneyebilirsiniz. Directions API (Eski) demosuna bakın. |
| 3 | İstek oluşturma | Örnek istekleri inceleyin ve seyahat modları, ara noktalar ve rota kısıtlamaları gibi sağlayabileceğiniz seçenekler hakkında bilgi edinin. Yol tarifi örneklerini inceleyin. |
| 4 | Yanıtlarla ilgili temel bilgileri anlama | Uygulamanızda yol tarifi verilerini kullanmaya hazırlanmak için veri yanıtlarını inceleyin. Ayrıntılar için Yol tarifi yanıtları bölümüne bakın. |
| 5 | Yol tarifi verilerini kendi uygulamanıza ekleyin. | Bu verileri seyahat mesafesini ve süresini hesaplamak için kullanabilirsiniz. |
Kullanılabilir istemci kitaplıkları
Bu API'yi, aşağıdaki istemci kitaplıklarından birini kullanarak istediğiniz dilde çağırabilirsiniz:
- Google Haritalar Hizmetleri için Java İstemcisi
- Google Haritalar Hizmetleri için Python İstemcisi
- Google Haritalar Hizmetleri için Go İstemcisi
- Google Haritalar Hizmetleri için Node.js istemcisi
Google Haritalar Hizmetleri için Java İstemci Kitaplığı, Python İstemci Kitaplığı, Go İstemci Kitaplığı ve Node.js İstemci Kitaplığı, Apache 2.0 Lisansı kapsamında açık kaynaklı olan, topluluk destekli istemci kitaplıklarıdır. Bu kitaplıkları GitHub'dan indirebilirsiniz. Kurulum talimatlarını ve örnek kodu da GitHub'da bulabilirsiniz.
Sırada ne var?
- Directions API'yi (eski) kullanmaya başlama: Başlangıç bölümüne gidin.
- Yol tarifi istekleri göndermeye başlama: Yol tarifi alma bölümüne gidin.
- En iyi uygulamalardan yararlanın: Web hizmetiyle ilgili en iyi uygulamalar başlıklı makaleyi inceleyin.