Yol haritası desenleri

Avrupa Ekonomik Alanı (AEA) geliştiricileri

Yol haritası kutusuna genel bakış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 buna dahildir.

Yol haritası kartlarını alma

Oturum jetonu aldıktan sonra yol haritası kutusu istekleri göndermeye başlayabilirsiniz. Oturum jetonu tüm oturum için geçerli olduğundan, karo isteklerinizle birlikte harita seçeneklerini belirtmeniz gerekmez.

Aşağıdaki kod örneğinde, yol haritası karoları 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 seviyesidir (0 ile 22 arasında), x ve y ise almak istediğiniz parça için parça koordinatlarıdır.

orientation parametresi isteğe bağlıdır. Değeri, döşeme resminin saat yönünün tersine kaç derece döndürüleceğini 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 karo 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 konum tanımlanır.

Sıfır derece yön 90 derece yönlendirme
Sıfır derece yönlendirme 90 derece yönlendirme

Örnek karo isteği

Aşağıdaki örneği inceleyin. Bu örnek, tüm dünyayı içeren tek bir döşeme istiyor. Bu örnekte, yakınlaştırma seviyesi 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 karo yerel bir dosyaya indirilir.

Tüm dünya tek bir karoda

  % 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 İçeriği Önceden Getirme, Önbelleğe Alma veya Depolama başlıklı makaleyi inceleyin.