Создать Lat + Long из строки? - PullRequest
0 голосов
/ 26 октября 2011

В Windows Phone (манго) я использую Microsoft.Phone.Controls.Maps.

В настоящее время у меня есть:

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

И мне нужна кнопка:

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

Как создать правильную GeoCoordinate из одних строк?

Обновление с помощью решения (с помощью Bing): http://blog.jerrynixon.com/2011/10/bing-maps-geocoding.html

enter image description here

1 Ответ

0 голосов
/ 02 ноября 2011

Есть несколько способов ...

1) Получите ключ API Карт Bing и вызовите их веб-сервисы, чтобы получить координаты. ( см. Здесь пример )
2) Иметь локальную базу данных городов / штатов / координат для поиска. Вероятно, это предпочтительный вариант, если приложение должно работать в автономном режиме, хотя в этом случае вы все равно не увидите карты.

...