Spanish Buscar en google maps [SOLUCIONADO]

henry montoya

Member
Licensed User
Longtime User
Solucionado con la dirección de
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=calle 53 8a 16&key=ApiKey


SOLUCION:

en

B4X:
Sub JsonTree(JobString As String)

PlaceList.Initialize
    Dim parser As JSONParser
    parser.Initialize(JobString)
    Dim root As Map = parser.NextObject
 
    Dim results As List = root.Get("predictions") 'CAMBIAS ESTA LINEA,
end sub


Y SI TE DAS CUENTAS EN LA URL, TE VAS TRAYENDO LOS CAMPOS.
EJEMPLO
description



LO MALO SI EN ESA URL QUE ES MAS EXACTA, NO TRAE LA LONGITUD Y LATITUD.

SALUDOS

Hola, Excelente noticia en el transcurso del día la voy a probar, y si, lamentablemente no trae latitud y longitud, hay que enviar la referencia a través del servicio de referencia para conseguirla.

https://maps.googleapis.com/maps/api/place/details/json?reference=CkQxxxxxxxxxxxxxx&key=ApiKey.

Mil gracias.
 

ebqlabs

Active Member
Licensed User
Hola, Excelente noticia en el transcurso del día la voy a probar, y si, lamentablemente no trae latitud y longitud, hay que enviar la referencia a través del servicio de referencia para conseguirla.

https://maps.googleapis.com/maps/api/place/details/json?reference=CkQxxxxxxxxxxxxxx&key=ApiKey.

Mil gracias.

A que te refieres con enviar la referencia ?

por que voy al link que pusiste, coloco la clave y me sale esto

{
"html_attributions" : [],
"status" : "INVALID_REQUEST"
}

si tienes algun link con latitud y longitud y a la vez con la calle, me lo mandas. saludos
 

henry montoya

Member
Licensed User
Longtime User
Hola ebqlabs.

Disculpa la demora para responder, he estado un poco ocupado, te adjunto un proyecto de ejemplo por si aun te sirve, donde uso la api google place autocomplete para obtener la prediccion de lugares o direcciones y google place detail con el cual obtengo dirección, latitud y longitud.

Espero te sirva.

Saludos.
 

Attachments

  • example.places.zip
    30 KB · Views: 276

ebqlabs

Active Member
Licensed User
Hola ebqlabs.

Disculpa la demora para responder, he estado un poco ocupado, te adjunto un proyecto de ejemplo por si aun te sirve, donde uso la api google place autocomplete para obtener la prediccion de lugares o direcciones y google place detail con el cual obtengo dirección, latitud y longitud.

Espero te sirva.

Saludos.

Gracias amigo. todo bien. funciona perfecto
He colocado el mapa de google que muestra tu localización exactamente igual que googlemaps.

saludos, gracias.
 

Matias Ferrer

Member
Licensed User
Longtime User
Estimados, como va?

Eh intentado correr la demo de Henry y la versión de BarryW.
En ambos casos me tira el mismo error al compilar.. ya me descoloco :(


Error:

B4A line: 53
Log(Response.GetString(\
javac 1.8.0_60
src\com\domain\appname\httputils2service.java:163: error: cannot access ParseException
anywheresoftware.b4a.keywords.Common.Log(_response.GetString("UTF8"));
^
class file for org.apache.http.ParseException not found

Si comento la linea de Log (linea 53)

Me da este otro error..
Compiling generated Java code. Error
B4A line: 16
hc.Initialize(\
javac 1.8.0_60
src\com\domain\appname\httputils2service.java:223: error: cannot access ClientProtocolException
_hc.Initialize("hc");
^
class file for org.apache.http.client.ClientProtocolException not found

Tengo las libs actualizadas... alguna idea?


Gracias!!
 
Top