2011-10-26 5 views
0

Dans Windows Phone (mangue) J'utilise Microsoft.Phone.Controls.Maps.Créer Lat + Long à partir d'une chaîne?

J'ai actuellement:

var _City = "Denver"; 
var _State = "Colorado"; 

Je veux un pushpin:

var _Pushpin = new Pushpin(); 
_Pushpin.Location = new GeoCoordinate(); 
map1.Children.Add(_Pushpin); 
map1.Center = _Pushpin.Location; 

Comment puis-je créer le geocoordinate correct des cordes seules?

Mise à jour avec une solution (avec Bing): http://blog.jerrynixon.com/2011/10/bing-maps-geocoding.html

enter image description here

Répondre

0

Il y a deux façons ...

1) Obtenir une clé API Bing Maps et d'appeler dans leur web services pour obtenir les coordonnées. (see here for an example)
2) Avoir une base de données locale de villes/états/coordonnées à consulter. C'est probablement l'option préférée si l'application doit s'exécuter hors ligne, bien que dans ce cas vous ne verriez pas les cartes de toute façon.

+0

Terminé avec Bing. C'est de la tarte. http://blog.jerrynixon.com/2011/10/bing-maps-geocoding.html –