2015-07-30 12 views
6

Ho fatto un'app UWP con l'utilizzo di MapControl ma quando eseguo l'app viene visualizzato un errore nell'angolo in basso che indica "Avviso: MapServiceToken non specificato". Il XAML che sto usando è la seguente:Avviso: MapServiceToken non specificato

<Maps:MapControl x:Name="MapControl1" Loaded="mapLoaded" ZoomLevelChanged="mapZoomChanged" MapServiceToken="AqK9nK0h_LngGSC8pHPzBJvl62yf617zRytgimB3fyYqdJPljcB-EGm3llmUUrlI"/> 

Come potete vedere ho specificato il MapServiceToken e ho anche provato a specificare utilizzando C# senza fortuna.

MapService.ServiceToken = "AqK9nK0h_LngGSC8pHPzBJvl62yf617zRytgimB3fyYqdJPljcB-EGm3llmUU..."; 
MapControl1.MapServiceToken = "AqK9nK0h_LngGSC8pHPzBJvl62yf617zRytgimB3fyYqdJPljcB-EGm3llmU..."; 

ho usato www.bingmapsportal.com per ottenere la mia simbolico, ma ho anche provato ad utilizzare l'ID dell'applicazione e token di autenticazione da Windows Dev Center. Qualche idea?

+1

Si scopre che il token di servizio che stavo usando non era per UWP. Quando ho ricevuto il token UWP non era un'opzione ed è diventato un'opzione solo al rilascio di Windows 10. –

+0

Ho cambiato il tipo della mia chiave (Universal Windows App) ma ho ancora l'avviso. Hai risolto il tuo problema? –

risposta

3

NOTA: Per coloro che potrebbero utilizzare i tasti più grandi da 8 piattaforma Windows

Sembra che ci sia un problema di aggiornare le vecchie chiavi del tipo universale Piattaforma Windows. Avevo una chiave creata nel 2014, ma anche dopo aver aggiornato la chiave su Universal Windows non si autorizzava ancora quando inserivo la chiave nel valore MapServiceToken di XAML. (sembra che il valore della chiave stessa non cambi mai quando si modifica il tipo sulla chiave, anche se dovrebbe aggiornarsi con un nuovo valore)

Per risolvere questo problema è necessario creare una nuova chiave di applicazione e usa invece quel valore, e poi il messaggio di avviso sparirà.

0

Inoltre, è possibile accedere direttamente su Bing Maps per generare una chiave.

https://www.bingmapsportal.com/

mio conto -> Le mie chiavi

Per UWP, questa chiave è piuttosto lungo.

FYI, quando ho aggiunto la chiave su XAML per MapControl utilizzando la proprietà MapServiceToken, l'app si è bloccata nel computer. Poi quando l'ho riavviato, l'App funziona bene. Oh mio caro ...