Получаю ошибку в клиенте.downloadstring(URL-адрес), а преобразовать гео codinate местоположение наименование
Public Function GetLocation(ByVal Latitude As String, ByVal Longitude As String) As String Dim url As String = String.Format("http://maps.googleapis.com/maps/api/geocode/json?latlng={0},{1}&sensor=true", Longitude, Latitude) Dim client As New WebClient() Dim value As String = client.DownloadString(url) Dim parser As New JavaScriptSerializer() Dim info = parser.Deserialize(Of Dictionary(Of String, Object))(value) Dim list As New ArrayList() list = info("results") Dim address As String = String.Empty If list.Count > 0 Then Dim li As Dictionary(Of String, Object) = DirectCast(list(0), Dictionary(Of String, Object)) address = li("formatted_address").ToString() End If Return address End Function
Что я уже пробовал:
на самом деле я преобразования гео разработаем для названия мест путем предоставления широта и долгота..
но я получил ошибку в очереди:
Dim value As String = client.DownloadString(url)
Ошибка:
The remote server returned an error: (403) Forbidden.