Consumir web service estilo google maps
Publicado por Juan Martín (1 intervención) el 05/11/2014 16:15:31
Estoy intentando hacer algo y no lo logro. La idea es la siguiente:
quiero que una transacción tenga un campo de tipo address. Como el tipo address te redirecciona directo a Google Maps con la ubicación exacta, me gustaría que cuando el usuario complete el campo address se le sugieran posibles valores y elija de esa lista.
Para empezar, encontré un API de google (que se utiliza mediante JSON o XML) que ante un texto de entrada te devuelve todas las posibles ubicaciones para ese texto: https://developers.google.com/places/documentation/autocomplete.
Las solicitudes se realizan de la siguiente forma:
https://maps.googleapis.com/maps/api/place/autocomplete/xml?input=XXXX&types=geocode&key=´{key}
donde en input va el texto que se quiere autocompletar y en key va la clave personal (fija) que se generó en el developers de google.
Ya logré crearme un web panel que al escribir un texto y confirmar me autocomplete el texto con la primera opción devuelta por el api.
La idea ahora es llevar esto al suggest de un campo address. Es decir, que a medida que el usuario ingresa su texto en un campo address, se le vayan sugiriendo las distintas opciones que devuelve esta api. Esta es la parte que no estoy pudiendo realizar ya que el suggest de un campo solo me permite ingresar una variable y no entiendo como relacionarlo.
Para resumir, el resultado tendría que ser tal como lo hace google maps al buscar.
quiero que una transacción tenga un campo de tipo address. Como el tipo address te redirecciona directo a Google Maps con la ubicación exacta, me gustaría que cuando el usuario complete el campo address se le sugieran posibles valores y elija de esa lista.
Para empezar, encontré un API de google (que se utiliza mediante JSON o XML) que ante un texto de entrada te devuelve todas las posibles ubicaciones para ese texto: https://developers.google.com/places/documentation/autocomplete.
Las solicitudes se realizan de la siguiente forma:
https://maps.googleapis.com/maps/api/place/autocomplete/xml?input=XXXX&types=geocode&key=´{key}
donde en input va el texto que se quiere autocompletar y en key va la clave personal (fija) que se generó en el developers de google.
Ya logré crearme un web panel que al escribir un texto y confirmar me autocomplete el texto con la primera opción devuelta por el api.
La idea ahora es llevar esto al suggest de un campo address. Es decir, que a medida que el usuario ingresa su texto en un campo address, se le vayan sugiriendo las distintas opciones que devuelve esta api. Esta es la parte que no estoy pudiendo realizar ya que el suggest de un campo solo me permite ingresar una variable y no entiendo como relacionarlo.
Para resumir, el resultado tendría que ser tal como lo hace google maps al buscar.
Valora esta pregunta


0