Aracılığıyla paylaş


Haritalar kimlik doğrulama anahtarı isteyin

Önemli

UWP MapControl ve Windows Haritalar platform API'leri (Windows.Services.Maps.*) kullanım dışıdır ve Windows'un gelecekteki sürümlerinde kullanılamayabilir. Daha fazla bilgi için bkz. Kullanım dışı bırakılan özellikler için kaynaklar.

Önemli

Bing Maps for Enterprise hizmetinin kullanımdan kaldırılması

UWP MapControl ve Windows.Services.Maps ad alanlarındaki harita hizmetleri Bing Haritalar'a dayanır. Bing Kurumsal Haritalar kullanımdan kaldırılmıştır ve kullanımdan kaldırılacaktır. Bu noktada MapControl ve hizmetler artık veri almaz.

Daha fazla bilgi için Bing Haritalar Geliştirici Merkezi ve Bing Haritalar belgelerine bakın.

Uyarı

Çevrimiçi haritalar hizmetleri Windows 10'un eski sürümlerinde kullanılamayabilir. Aşağıdaki sürümlerde, MapControl, Windows.Services.Maps ad alanında artık haritaları görüntüleyemeyebilir ve API'ler sonuç döndürmeyebilir.

Uygulamanızın Windows.Services.Maps ad alanında MapControl ve eşleme hizmetlerini kullanabilmesi için önce kimliğinin doğrulanması gerekir. Uygulamanızı doğrulamak için bir harita kimlik doğrulama anahtarı belirtmeniz gerekir. Bu konuda , Bing Haritalar Geliştirici Merkezi'nden bir haritalar kimlik doğrulama anahtarı isteme ve bunu uygulamanıza ekleme açıklanmaktadır.

Anahtar alma

Bing Haritalar Geliştirici Merkezi'ni kullanarak Evrensel Windows uygulamalarınız için harita kimlik doğrulama anahtarları oluşturun ve yönetin.

Yeni anahtar oluşturmak için

  1. Tarayıcınızda Bing Haritalar Geliştirici Merkezi'ne (https://www.bingmapsportal.com ) gidin.

  2. Oturum açmanız istenirse Microsoft hesabınızı girin ve Oturum aç'a tıklayın.

  3. Bing Haritalar hesabınızla ilişkilendirilecek hesabı seçin. Microsoft hesabınızı kullanmak istiyorsanız Evet'e tıklayın. Aksi takdirde, başka bir hesapla oturum açmak için tıklayın.

  4. Henüz bir Bing Haritalar hesabınız yoksa yeni bir Bing Haritalar hesabı oluşturun. Hesap Adı, Kişi Adı, Şirket Adı, E-posta Adresi ve Telefon Numarası girin. Kullanım koşullarını kabul ettikten sonra Oluştur'a tıklayın.

  5. Hesabım menüsünün altında Anahtarlarımöğesine tıklayın.

  6. Daha önce bir anahtar oluşturduysanız, yeni bir anahtar oluşturmak için bağlantıya tıklayın. Aksi takdirde Anahtar Oluştur formuna geçin.

  7. Anahtar Oluştur formunu doldurun ve oluştur'a tıklayın.

    • Uygulama adı: Uygulamanızın adı.
    • Uygulama URL'si (isteğe bağlı): Uygulamanızın URL'si.
    • Anahtar türü:Temel veya Kurumsalseçin.
    • Uygulama türü: Evrensel Windows uygulamanızda kullanmak üzere Windows Uygulaması'ni seçin.

    Bu, formun nasıl göründüğüne bir örnektir.

    anahtar oluşturma formu örneği.

  8. Oluştur'atıkladıktan sonra, yeni anahtar Anahtar Oluştur formunun altında görünür. Bir sonraki adımda açıklandığı gibi güvenli bir yere kopyalayın veya hemen uygulamanıza ekleyin.

Anahtarı uygulamanıza ekleme

Harita kimlik doğrulama anahtarı, Evrensel Windows uygulamanızda MapControl ve harita hizmetlerini (Windows.Services.Maps) kullanmak için gereklidir. Uygun olduğu şekilde harita denetimine ve harita hizmeti nesnelerine ekleyin.

Anahtarı harita denetimine eklemek için

MapControl kimliğini doğrulamak için MapServiceToken özelliğini kimlik doğrulama anahtarı değerine ayarlayın. Bu özelliği tercihlerinize bağlı olarak kodda veya XAML işaretlemesinde ayarlayabilirsiniz. MapControlkullanımı hakkında daha fazla bilgi için, Haritaları 2B, 3B ve Streetside görünümlerinde görüntülemebölümüne bakın.

  • Bu örnek , MapServiceToken değerini koddaki kimlik doğrulama anahtarının değerine ayarlar.

    MapControl1.MapServiceToken = "abcdef-abcdefghijklmno";
    
  • Bu örnek, MapServiceToken XAML işaretlemesindeki kimlik doğrulama anahtarının değerine ayarlar.

    <Maps:MapControl x:Name="MapControl1"
                     MapServiceToken="abcdef-abcdefghijklmno"/>
    

Harita servislerine anahtarı eklemek için

Windows.Services.Maps ad alanında hizmetleri kullanmak için ServiceToken özelliğini kimlik doğrulama anahtarı değeri olarak ayarlayın. Harita hizmetlerini kullanma hakkında daha fazla bilgi için, Rotaları ve yol tariflerini görüntüleme ve Coğrafi kodlama ve ters coğrafi kodlama gerçekleştirmekısımlarına bakın.

  • Bu örnek , ServiceToken değerini koddaki kimlik doğrulama anahtarının değerine ayarlar.

    MapService.ServiceToken = "abcdef-abcdefghijklmno";