Yol haritası desenleri

Yol haritası bölmesine genel bakışYol haritası parçaları, Google'ın kartografik stiline sahip vektör topoğrafik verilere dayanan resim bloklarıdır. Buna yollar, binalar, önemli yerler ve siyasi sınırlar dahildir.

Yol haritası kartları alınıyor

Oturum jetonu aldıktan sonra yol haritası bölümü isteklerinde bulunmaya başlayabilirsiniz. Oturum jetonu tüm oturum için geçerli olduğundan, döşeme isteklerinizle harita seçeneklerini belirtmeniz gerekmez.

Aşağıdaki kod örneğinde, yol haritası parçaları 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ı parçaları elde edersiniz.

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), x ve y ise almak istediğiniz parçanın karo koordinatlarıdır.

orientation parametresi isteğe bağlıdır. Değeri, karo resmin saat yönünün tersine dönme derece sayısını belirtir. orientation, roadmap karolar için desteklenir. Ayrıca "overlay": true kullanılarak ve layerTypes ayarlanmış bir görüntüden kaldırılan 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 belirlerseniz x koordinatı, karonun soldan sağa konumunu tanımlamaya devam eder. Bu durumda, haritada Kuzey'den Güneye doğru olur.

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

Örnek karo isteği

Tüm dünyanın yer aldığı tek bir parçanın istendiği aşağıdaki örneği düşünün. 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 gelen bir yanıt iletisi yoktur. Bunun yerine, blok aşağıdaki istatistikleri içeren bir yerel dosyaya indirilir.

Tüm dünya tek bir parçada

  % 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 iletisi üstbilgileri hakkında bilgi edinmek için İçeriği Önceden Getirme, Önbelleğe Alma veya Depolama konusuna bakın.