2014-01-14 6 views
0

Как я могу получить широту и долготу некоторого местоположения в asp.net MVC4?Получить широту и долготу адреса в Asp.net?

Например, как я могу получить широту и долготу центра Hafeez, Лахор, Пенджаб, Пакистан?

+0

Возможный дубликат [C# - Как найти широту и долготу с помощью C#] (http://stackoverflow.com/questions/14354867/c-sharp-how-to-find-latitude-and-longitude-using-c -sharp) –

ответ

1

Вы можете использовать google GeoCoding service для преобразования адреса в набор координат.

Например, для вашего адреса вы могли бы назвать:

http://maps.googleapis.com/maps/api/geocode/xml?address=Hafeez+center,Lahore,Punjab,Pakistan&sensor=false

Моя рекомендация будет делать что-то вроде:

var responseDocument = XDocument.Load("http://maps.googleapis.com/maps/api/geocode/xml?address=Hafeez+center,Lahore,Punjab,Pakistan&sensor=false"); 

Затем прочитал XML к информации вам нужно.

Отредактировано для добавления - убедитесь, что вы проверьте условия использования, они запрещают некоторые типы приложений!

+0

спасибо ... это работает :) –

+0

Отлично - я пытался понять это сам на днях, если вы счастливы, можете ли вы отметить его как ответ? – Liath

Смежные вопросы