Как в Excel из макроса запросить адрес из по координатам GPS Google - VBA
Формулировка задачи:
Как в Excel из макроса запросить адрес из по координатам GPS Google
Задача такая на входе - 52.525198,13.394837
Как получить Страну, Город, Улицу?
Решение задачи: «Как в Excel из макроса запросить адрес из по координатам GPS Google»
textual
Листинг программы
Sub rasst() Dim sURI As String Dim oHttp As Object Dim htmlcode As String, poz As Long Dim outstr As String ' latlng=55.743673,37.642525 - координаты GPS, в htmlcode - результат запроса чемоданный код, но отловить адрес возможно. ' Кроме того присваивая знаяение переменной SURI="http://maps.google.com/maps/api/geocode/xml?address=Берлин, Лютерштадт-Айслебен, Германия 4;&sensor=false&language=DE". Можно получить почтовый адрес по адресу в переменную - htmlcode. ' Для того чтобы получить координаты по адресу. Необходимо присвоить значение переменной SURI="http://maps.googleapis.com/maps/api/geocode/xml?address= MГ¤rkische Allee 67, 14979 GroГџbeeren, Deutschland&sensor=false&language=DE" sURI = "http://maps.googleapis.com/maps/api/geocode/json?latlng=55.743673,37.642525&sensor=false" On Error Resume Next Set oHttp = CreateObject("MSXML2.XMLHTTP") If Err.Number <> 0 Then Set oHttp = CreateObject("MSXML.XMLHTTPRequest") End If On Error GoTo 0 If oHttp Is Nothing Then Exit Sub End If oHttp.Open "GET", sURI, False oHttp.Send htmlcode = oHttp.responseText End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д