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 |
---|---|
Ö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.
% 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.