Yol haritası karoları, Google'ın kartografik stiliyle vektör topoğrafik verilere dayalı resim karolarıdır. Buna yollar, binalar, önemli yerler ve siyasi sınırlar dahildir.
Yol haritası kartlarını alma
Oturum jetonu aldıktan sonra yol haritası karosu isteği göndermeye başlayabilirsiniz. Oturum jetonu oturumun tamamı 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ı 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. Değeri, karo resminin saat yönünün tersine kaç derece döndürüleceğini belirtir. orientation
, roadmap
karoları için desteklenir. Ayrıca, "overlay": true
kullanılarak temel görüntünün kaldırıldığı ve layerTypes
ayarlandığı uydu ve arazi istekleri için de desteklenir. Geçerli orientation
değerleri 0 (varsayılan), 90, 180 ve 270'dir.
orientation
değeri eklerseniz karo koordinat ızgarası döndürülmez. Örneğin, orientation
değerini 90 olarak ayarlarsanız x
koordinatı, karonun soldan sağa doğru konumunu (bu durumda haritada kuzeyden güneye) tanımlamaya devam eder.
Sıfır derece yön | 90 derecelik yön |
---|---|
Örnek karo isteği
Dünyanın tamamını içeren tek bir karo isteyen aşağıdaki örneği inceleyin. 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, 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 mesajı üstbilgileri hakkında bilgi edinmek için İçerikleri önceden getirme, önbelleğe alma veya depolama başlıklı makaleyi inceleyin.