Azure Haritalar nedir?
Azure Haritalar, web ve mobil uygulamalara coğrafi bağlam sağlamak için yeni eşleme verileri kullanan jeo-uzamsal hizmetler ve SDK'lardan oluşan bir koleksiyondur. Azure Haritalar sağlar:
- Vektör ve tarama haritalarını birden çok stilde ve uydu görüntüsünde işlemek için REST API'leri.
- Arama hizmeti dünyanın dört bir yanındaki adresleri, yerleri ve ilgi çekici noktaları bulmaktır.
- Çeşitli yönlendirme seçenekleri; noktadan noktaya, çok noktalı, çok noktalı iyileştirme, isochrone, elektrikli araç, ticari araç, etkilenen trafik ve matris yönlendirme gibi.
- Gerçek zamanlı trafik bilgileri gerektiren uygulamalar için trafik akışı görünümü ve olaylar görünümü.
- Saat dilimi ve Coğrafi konum hizmetleri.
- Azure'da barındırılan konum bilgileriyle bölge sınırlama hizmeti.
- Jeo-uzamsal analiz aracılığıyla konum zekası.
Ayrıca, Azure Haritalar hizmetleri Web SDK'sı aracılığıyla kullanılabilir. Bu araçlar, geliştiricilerin konum bilgilerini Azure çözümleriyle tümleştiren çözümleri hızla geliştirmesine ve ölçeklendirmesine yardımcı olur.
Ücretsiz bir Azure Haritalar hesabına kaydolabilir ve geliştirmeye başlayabilirsiniz.
Aşağıdaki videoda Azure Haritalar ayrıntılı olarak açıklanır:
Harita denetimleri
Web SDK
Azure Haritalar Web SDK'sı, etkileşimli haritaları kendi içeriğiniz ve resimlerinizle özelleştirmenize olanak tanır. Bu etkileşimli haritayı hem web uygulamalarınız hem de mobil uygulamalarınız için kullanabilirsiniz. Harita denetimi WebGL'yi kullanır, böylece büyük veri kümelerini yüksek performansla işleyebilirsiniz. JavaScript veya TypeScript kullanarak SDK ile geliştirme yapabilirsiniz.
Android SDK
Not
Android SDK'sı kullanımdan kaldırılmasını Azure Haritalar
Android için Azure Haritalar Yerel SDK artık kullanım dışıdır ve 31/3/25 tarihinde kullanımdan kaldırılacaktır. Hizmet kesintilerini önlemek için 31.03.25'e kadar Azure Haritalar Web SDK'sına geçin. Daha fazla bilgi için bkz. Android SDK geçiş kılavuzu Azure Haritalar.
Mobil eşleme uygulamaları oluşturmak için Azure Haritalar Android SDK'sını kullanın.
Azure Haritalar'ın içindeki hizmetler
Azure Haritalar, Azure uygulamalarınıza coğrafi bağlam sağlayabilen aşağıdaki hizmetlerden oluşur.
Coğrafi Konum hizmeti
Bir IP adresinin iki harfli ülke/bölge kodunu almak için Coğrafi Konum hizmetini kullanın. Bu hizmet, coğrafi konuma göre özelleştirilmiş uygulama içeriği sağlayarak kullanıcı deneyimini geliştirmenize yardımcı olabilir.
Daha fazla bilgi için Azure Haritalar REST API belgelerindeki Coğrafi Konum bölümüne bakın.
İşleme hizmeti
İşleme hizmeti, harita kutucuğu al API'sinin yalnızca Azure Haritalar SDK'larında değil diğer harita denetimlerinde de Azure Haritalar kutucukları kullanmayı destekleyen yeni bir sürümünü tanıtır. Raster ve vektör kutucuk biçimlerini, 256x256 veya 512x512 kutucuk boyutlarını (varsa) ve yol, hava durumu, kontur veya harita kutucukları gibi çok sayıda harita türünü içerir. Tam liste için REST API belgelerindeki TilesetID bölümüne bakın. herhangi bir üçüncü taraf harita denetiminde temel harita veya katman olarak Azure Haritalar İşleme hizmetini her kullandığınızda haritada uygun telif hakkı atfını görüntülemeniz gerekir. Daha fazla bilgi için bkz . Get Map Attribution API'sini kullanma.
Not
Azure Haritalar İşleme v1 hizmetinin kullanımdan kaldırılması
Azure Haritalar İşleme v1 hizmeti artık kullanım dışıdır ve 17/9/26 tarihinde kullanımdan kaldırılacaktır. Hizmet kesintilerini önlemek için, İşleme v1 API'sine yönelik tüm çağrıların 17/9/26'ya kadar İşleme v2 API'sini kullanacak şekilde güncelleştirilmesi gerekir.
Yönlendirme hizmeti
Rota hizmeti, istenen her rota için tahmini varış saatlerini (ETA) hesaplamak için kullanılır. Gerçek zamanlı trafik bilgileri ve geçmiş trafik verileri gibi, istenen haftanın günü ve günün saati üzerindeki tipik yol hızları gibi faktörler dikkate alınır. Yol hizmeti, zaman veya uzaklık temelinde bir kerede birden çok hedef için kullanılabilir en kısa veya en hızlı yolları sırayla veya iyileştirilmiş sırada döndürür. Hizmet, geliştiricilerin araba, kamyon, bisiklet veya yürüyüş ve elektrikli araç gibi çeşitli seyahat modlarında yol tariflerini hesaplamasına olanak tanır. Hizmet ayrıca kalkış saati, ağırlık kısıtlamaları veya tehlikeli madde taşıma gibi girişleri de dikkate alır.
Rota hizmeti aşağıdakiler gibi gelişmiş küme özellikleri sunar:
- Birden çok yol isteğini toplu işleme.
- Seyahat süresi ve bir dizi çıkış noktası ile varış noktası arasındaki mesafenin matrisleri.
- Kullanıcıların zaman veya yakıt gereksinimlerine göre seyahat yapabilecekleri rotaları veya mesafeleri bulma.
Daha fazla bilgi için Azure Haritalar REST API belgelerinde Yol bölümüne bakın.
Arama hizmeti
Arama hizmeti, geliştiricilerin adresler, yerler, ad veya kategoriye göre iş ilanları ve diğer coğrafi bilgileri aramalarına yardımcı olur. Ayrıca hizmetler , enlemlere ve boylamlara göre adresleri ve sokakları ters kodlayabilir .
Arama hizmeti ayrıca aşağıdakiler gibi gelişmiş özellikler de sağlar:
- Bir yol boyunca arama.
- Daha geniş bir alanda arama.
- Bir grup arama isteği toplu işlemi yapın.
- Elektrikli araç şarj istasyonları ve İlgi Noktası (POI) verilerini marka adına göre arayın.
Daha fazla bilgi için Azure Haritalar REST API belgelerinde Arama bölümüne bakın.
Saat dilimi hizmeti
Saat dilimi hizmeti geçerli, geçmiş ve gelecekteki saat dilimi bilgilerini sorgulamanızı sağlar. Giriş olarak enlem ve boylam çiftlerini veya IANA kimliğini kullanabilirsiniz. Saat dilimi hizmeti şunları da sağlar:
- Microsoft Windows saat dilimi kimliklerini IANA saat dilimlerine dönüştürme.
- UTC'ye saat dilimi uzaklığı getiriliyor.
- Seçilen bir saat diliminde geçerli saati alma.
Saat dilimi hizmetine yönelik bir sorgu için tipik bir JSON yanıtı aşağıdaki örneğe benzer:
{
"Version": "2020a",
"ReferenceUtcTimestamp": "2020-07-31T19:15:14.4570053Z",
"TimeZones": [
{
"Id": "America/Los_Angeles",
"Names": {
"ISO6391LanguageCode": "en",
"Generic": "Pacific Time",
"Standard": "Pacific Standard Time",
"Daylight": "Pacific Daylight Time"
},
"ReferenceTime": {
"Tag": "PDT",
"StandardOffset": "-08:00:00",
"DaylightSavings": "01:00:00",
"WallTime": "2020-07-31T12:15:14.4570053-07:00",
"PosixTzValidYear": 2020,
"PosixTz": "PST+8PDT,M3.2.0,M11.1.0"
}
}
]
}
Daha fazla bilgi için Azure Haritalar REST API belgelerindeki Saat Dilimi bölümüne bakın.
Trafik hizmeti
Trafik hizmeti, geliştiricilerin trafik bilgileri gerektiren web veya mobil uygulamalar için kullanabileceği bir web hizmetleri paketidir. Hizmet, iki tür veri sağlar:
- Trafik akışı: Ağdaki tüm önemli yollar için gerçek zamanlı gözlemlenen hızlar ve seyahat süreleri.
- Trafik olayları: Yol ağı çevresindeki trafik sıkışıklıklarının ve olaylarının güncel görünümü.
Daha fazla bilgi için Azure Haritalar REST API belgelerindeki Trafik bölümüne bakın.
Hava durumu hizmeti
Hava durumu hizmeti, belirli bir konumun hava durumu bilgilerini almak için API sunar. Bu bilgiler gözlem tarihi ve saatini, hava koşullarını, yağış göstergesi bayraklarını, sıcaklığı ve rüzgar hızı bilgilerini içerir. RealFeel™ Sıcaklık ve UV dizini gibi diğer ayrıntılar da döndürülür.
Geliştiriciler belirli bir rotadaki hava durumu bilgilerini almak için Rota boyunca Hava Durumu Al API'sini kullanabilir. Ayrıca hizmet, sel veya şiddetli yağmur gibi hava durumu tehlikelerinden etkilenen yol noktaları için hava durumu bildirimleri oluşturmayı destekler.
Harita Kutucuğu Al API'si geçmiş, güncel ve gelecekteki radar ve uydu kutucuklarını istemenizi sağlar.
Programlama modeli
Azure Haritalar mobil kullanım için tasarlanmıştır ve platformlar arası uygulamalar geliştirmenize yardımcı olabilir. Dil belirsiz bir programlama modeli kullanır ve REST API'leri aracılığıyla JSON çıkışını destekler.
Ayrıca Azure Haritalar basit bir programlama modeliyle kullanışlı bir JavaScript harita denetimi sunar. Geliştirme hem web hem de mobil uygulamalar için hızlı ve kolaydır.
Power BI görseli
Azure Haritalar Power BI görseli, harita üzerinde uzamsal veriler için zengin bir veri görselleştirmeleri kümesi sağlar. İş verilerinin %80'inden fazlasının bir konum bağlamı olduğu tahmin edilmektedir. Azure Haritalar Power BI görseli, bu konum bağlamı ile iş verileriniz arasındaki ilişki ve etkileri hakkında içgörüler elde etmek için kod içermeyen bir çözüm sunar.
Daha fazla bilgi için bkz. Power BI görseli Azure Haritalar kullanmaya başlama.
Kullanım
Azure Haritalar hizmetlere erişmek için Azure portalına gidin ve bir Azure Haritalar hesabı oluşturun.
Azure Haritalar anahtar tabanlı bir kimlik doğrulama düzeni kullanır. Hesabınızı oluşturduğunuzda iki anahtar oluşturulur. Azure Haritalar hizmetlerde kimlik doğrulaması yapmak için iki anahtarı da kullanabilirsiniz.
Not
Azure Haritalar eşleme işlevselliği amacıyla müşteri tarafından sağlanan adres/konum sorgularını üçüncü taraf TomTom ile paylaşır. Bu sorgular TomTom ile paylaşıldığında hiçbir müşteriye veya son kullanıcıya bağlı değildir ve kişileri tanımlamak için kullanılamaz.
TomTom, müşteri verilerini Azure Haritalar alt işleme yetkisine sahip bir alt işlemcidir. Daha fazla bilgi için bkz. Microsoft Güven Merkezi'nde bulunan Microsoft Online Services Alt İşlemci Listesi.
Desteklenen bölgeler
Azure Haritalar hizmetleri şu anda aşağıdaki ülkeler/bölgeler dışında kullanılabilir:
- Çin
- Güney Kore
Geçerli IP adresinizin konumunun desteklenen bir ülkede/bölgede olduğunu doğrulayın.
Sonraki adımlar
Azure Haritalar gösteren örnek bir uygulamayı deneyin:
Hızlı Başlangıç: Web uygulaması oluşturma
Azure Haritalar güncel kalın: