Aracılığıyla paylaş


Kılavuz: Google Haritalar'dan Azure Haritalar'a geçiş yapma

Bu makale, web, mobil ve sunucu tabanlı uygulamaları Google Haritalar'dan Microsoft Azure Haritalar platformuna geçirme hakkında içgörüler sağlar. Bu öğreticide karşılaştırmalı kod örnekleri, geçiş önerileri ve Azure Haritalar'a geçiş için en iyi yöntemler içermektedir. Bu kılavuz şunları açıklar:

  • Azure Haritalar'de bulunan eşdeğer Google Haritalar özellikleri için üst düzey karşılaştırma.
  • Dikkate alınması gereken lisanslama farklılıkları.
  • Geçişinizi planlama.
  • Teknik kaynakların ve desteğin bulunacağı yer.

Önkoşullar

Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.

Not

Azure Haritalar'da kimlik doğrulama hakkında daha fazla bilgi için bkz. Azure Haritalar'da kimlik doğrulamasını yönetme.

Azure Haritalar platformuna genel bakış

Azure Haritalar, çeşitli sektörlerdeki geliştiricilere güçlü jeo-uzamsal özellikler sunar. Bu özellikler, web uygulamaları için temel coğrafi bağlam sunan, sık güncelleştirilen harita verilerini içerir. Azure Haritalar REST API'leri paketi Harita İşleme, Arama, Yönlendirme, Trafik, Saat Dilimleri, Coğrafi Konum, Coğrafi Sınırlama, Harita Verileri ve Hava Durumu gibi hizmetler sağlar. Web SDK'sı bu işlemleri destekleyerek geliştirmenin basit, uyarlanabilir ve birden çok platformda taşınabilir olmasını sağlar.

Üst düzey platform karşılaştırması

Tablo, Google Haritalar özelliklerine karşılık gelen Azure Haritalar özelliklerinin üst düzey bir listesini sağlar. Bu listede tüm Azure Haritalar özellikleri gösterilmez. Diğer Azure Haritalar özellikleri şunlardır: erişilebilirlik, coğrafi sınırlama, isochrones, doğrudan harita kutucuğu erişimi, toplu iş hizmetleri ve veri kapsamı karşılaştırmaları (yani görüntü kapsamı).

Google Haritalar özelliği Azure Haritalar desteği
Web SDK
REST Hizmeti API'leri
Yol Tarifleri (Yönlendirme)
Mesafe Matrisi
Coğrafi Kodlama (İleri/Geri)
Coğrafi konum
En Yakın Yollar
Yer Arama
Yer Ayrıntıları Yok – web sitesi ve telefon numarası kullanılabilir
Yerler Fotoğrafları Yok
Otomatik Tamamla'yı yerleştir
Yola Yapıştır
Hız Sınırları
Statik Haritalar
Statik Sokak Görünümü Yok
Saat Dilimi
Haritalar Gömülü Uygulama Programlama Arayüzü Yok
URL'leri haritalandırma Yok

Google Haritalar temel anahtar tabanlı kimlik doğrulaması sağlar. Azure Haritalar hem temel anahtar tabanlı kimlik doğrulaması hem de Microsoft Entra kimlik doğrulaması sağlar. Microsoft Entra kimlik doğrulaması, temel anahtar tabanlı kimlik doğrulamasına kıyasla daha fazla güvenlik özelliği sağlar.

Lisanslama hususları

Google Haritalar'dan Azure Haritalar geçiş yaparken lisanslama hakkında aşağıdaki noktaları göz önünde bulundurun.

  • Azure Haritalar yüklenen harita kutucuklarının sayısını temel alan etkileşimli haritaların kullanımı için ücretlendirilir. Öte yandan Google Haritalar, harita denetimini yüklemek için ücret alır. Etkileşimli Azure Haritalar SDK'larında, geliştirme maliyetini azaltmak için harita kutucukları otomatik olarak önbelleğe alınır. Yüklenen her 15 harita kutucukları için bir Azure Haritalar işlemi oluşturulur. Etkileşimli Azure Haritalar SDK'ları 512 piksel kutucuk kullanır ve ortalama olarak sayfa görünümü başına bir veya daha az işlem oluşturur.
  • Genellikle, Google Haritalar web hizmetlerindeki statik harita görüntülerini Azure Haritalar Web SDK'sı ile değiştirmek daha uygun maliyetlidir. Azure Haritalar Web SDK'sı harita kutucuklarını kullanır. Kullanıcı haritayı kaydırıp yakınlaştırmadığı sürece, hizmet genellikle harita yüklemesi başına işlemin yalnızca bir kısmını oluşturur. Azure Haritalar Web SDK'sı, isterseniz kaydırmayı ve yakınlaştırmayı devre dışı bırakmaya yönelik seçeneklere sahiptir. Ayrıca, Azure Haritalar Web SDK'sı statik harita web hizmetinden çok daha fazla görselleştirme seçeneği sağlar.
  • Azure Haritalar, platformundaki verilerin Azure'da depolanmasına izin verir. Ayrıca, veriler kullanım koşullarına göre altı aya kadar başka bir yerde önbelleğe alınabilir.

Azure Haritalar için bazı ilgili kaynaklar şunlardır:

Önerilen geçiş planı

Üst düzey bir geçiş planı içerir.

  1. Uygulamanızın kullandığı Google Haritalar SDK'larının ve hizmetlerinin envanterini alın. Azure Haritalar alternatif SDK'lar ve hizmetler sağladığını doğrulayın.
  2. Henüz bir aboneliğiniz yoksa bir Azure aboneliği oluşturun.
  3. bir Azure Haritalar hesabı ve abonelik anahtarı veya Microsoft Entra kimlik doğrulaması oluşturun.
  4. Uygulama kodunuzu taşıyın.
  5. Taşınan uygulamanızı test edin.
  6. Taşınmış olan uygulamanızı üretim ortamına dağıtın.

Azure Haritalar hesabı oluşturma

Azure Haritalar hesabı oluşturmak ve Azure Haritalar platformuna erişmek için şu adımları izleyin:

  1. Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
  2. Azure Portal’ında oturum açın.
  3. bir Azure Haritalar hesabı oluşturun.
  4. Gelişmiş güvenlik için Azure Haritalar abonelik anahtarınızı veya Microsoft Entra kimlik doğrulamasını alın.

teknik kaynakları Azure Haritalar

Azure Haritalar için yararlı teknik kaynakların listesi aşağıdadır.

Geçiş desteği

Geliştiriciler, Azure Haritalar geliştirici forumları aracılığıyla veya birçok Azure desteği seçeneğinden biri aracılığıyla geçiş desteği arayabilir.

Kaynakları temizleme

Temizlenmesi gereken hiçbir kaynak yok.

Sonraki adımlar

Google Haritalar uygulamanızı geçirme işleminin ayrıntılarını şu makalelerle öğrenin: