Yol haritası karoları, Google'ın kartografik stiliyle vektör topoğrafik verilere dayalı resim karolarıdır. Yollar, binalar, noktalar çıkar ve politik sınırlardır.
Yol haritası kartları alınıyor
Oturum jetonu aldıktan sonra yol haritası bölümü isteklerinde bulunmaya başlayabilirsiniz. Çünkü oturum jetonu tüm oturum için geçerlidir; haritayı belirtmeniz gerekmez seçenekleri sunar.
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ı karolarını 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 değişir) ve x
ile y
, almak istediğiniz karonun karot koordinatlarıdır.
orientation
parametresi isteğe bağlıdır. Bu değer,
karo resminin saat yönünün tersine dönme derecesi. orientation
roadmap
karolar için desteklenir, ayrıca uydu ve
"overlay": true
kullanılarak ve
layerTypes
ayarlandı. Geçerli orientation
değerleri 0 (varsayılan), 90, 180 ve
270.)
orientation
eklerseniz karo koordinatı ızgarası döndürülmez
değer. Örneğin, orientation
değerini 90 olarak ayarlarsanız
x
koordinatı, soldan sağa doğru
Bu örnekte, haritada kuzeyden güneye doğru olan bir konum görürsünüz.
Sıfır derece yön | 90 derecelik yön |
---|---|
Örnek karo isteği
Şu örneği inceleyin: tüm dünyada geçerli. Bu örnekte, yakınlaştırma düzeyi 0 ve x ve y koordinatları 0, 0.
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, kart 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 iletisi üstbilgileri hakkında bilgi edinmek için bkz. İçeriği önceden getirme, önbelleğe alma veya depolama.