Yol haritası döşemeleri, Google'ın kartografik stilini içeren vektörel topografik verilere dayalı görüntü döşemeleridir. Yollar, binalar, önemli yerler ve siyasi sınırlar bu kapsamdadır.
Yol haritası kartlarını alma
Oturum jetonu aldıktan sonra yol haritası karo istekleri göndermeye başlayabilirsiniz. Oturum jetonu oturumun tamamı için geçerli olduğundan, karo isteklerinizle harita seçeneklerini belirtmeniz gerekmez.
Aşağıdaki kod örneğinde, yol haritası döşemeleri için tipik bir oturum jetonu isteği gösterilmektedir.
curl -X POST -d '{ "mapType": "roadmap", "language": "en-US", "region": "US" }' \ -H 'Content-Type: application/json' \ "https://tile.googleapis.com/v1/createSession?key=YOUR_API_KEY"
Aşağıdaki örnekte gösterildiği gibi bir HTTPS GET isteği göndererek yol haritası kutucukları alırsınız.
curl "https://tile.googleapis.com/v1/2dtiles/z/x/y?session=YOUR_SESSION_TOKEN &key=YOUR_API_KEY &orientation=0_or_90_or_180_or_270"
Bu HTTPS GET isteğinde z
, yakınlaştırma düzeyidir (0 ile 22 arasında değişir). x
ve y
ise almak istediğiniz döşemenin döşeme koordinatlarıdır.
orientation
parametresi isteğe bağlıdır. Değeri, döşeme resminin saat yönünün tersine dönüş derecesini belirtir. orientation
, roadmap
döşemeleri için desteklenir. Ayrıca, "overlay": true
kullanılarak temel görüntüleri kaldırılmış ve layerTypes
ayarlanmış uydu ve arazi istekleri için de desteklenir. Geçerli orientation
değerleri 0 (varsayılan), 90, 180 ve 270'tir.
orientation
değeri eklerseniz döşeme koordinat ızgarası döndürülmez. Örneğin, orientation
değerini 90 olarak ayarlarsanız x
koordinatı, döşemenin soldan sağa konumunu tanımlamaya devam eder. Bu durumda, haritada kuzeyden güneye doğru olan konumdur.
Sıfır derece yön | 90 derece yönlendirme |
---|---|
Örnek karo isteği
Aşağıdaki örneği inceleyin. Bu örnekte, tüm dünyayı içeren tek bir döşeme isteniyor. Bu örnekte, yakınlaştırma düzeyi 0, x ve y koordinatları ise 0, 0'dır.
curl "https://tile.googleapis.com/v1/2dtiles/0/0/0?session=YOUR_SESSION_TOKEN&key=YOUR_API_KEY" --output /tmp/example_tile.png
Bu örnekte sunucudan yanıt mesajı yok. Bunun yerine, aşağıdaki istatistiklerle birlikte yerel bir dosyaya indirilir.
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 8335 100 8335 0 0 51471 0 --:--:-- --:--:-- --:--:-- 54835
Yanıt mesajı üstbilgileri hakkında bilgi için İçeriklerin Önceden Getirilmesi, Önbelleğe Alınması veya Depolanması başlıklı makaleyi inceleyin.