HeIIo, usando la API de Google Maps con la búsqueda, puedo encontrar un lugar determinado y luego almacenar sus detalles. Sin embargo, la matriz no contiene un enlace de Google Maps que abriría este lugar en Google Maps.
A través de la API, recibo place_id que, según creo, debería ser suficiente para crear un enlace completo de Google Maps; sin embargo, no puedo encontrar una manera de hacer eso. ¿Alguien puede aconsejarme sobre cómo hacer eso?
Gracias por tu tiempo.
Pruebe la siguiente sintaxis. Espero que ayude
https://www.google.com/maps/place/?q=place_id:ChIJp4JiUCNP0xQR1JaSjpW_HmsAquí hay una URL oficial para buscar un placeId con un respaldo a una address si el placeId no existe
https://www.google.com/maps/search/?api=1&query=<address>&query_place_id=<placeId>
no se requiere token, funciona en Android, iOS (así como iOS 11) y web
Hay una forma de obtener siempre la URL correcta, pero requiere una solicitud adicional.
Puede usar place_id para obtener los detalles del lugar con https://maps.googleapis.com/maps/api/place/details/json?key=YOURAPIKEY&placeid=THEPLACEID
La respuesta de eso tiene un campo ['resultado']['url'] que siempre abre el lugar correcto. p.ej. https://maps.google.com/?cid=10254754059248426663