Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

250
Vistas
How to get longitude and latitude data from an array inside object and display them as google map link on output

How can I get the coordinates and display them as a Google Maps link on the output? I couldn't figure it out and any advice would be much helpful. Thank you. API data content is linked as a pic on below. [`

function searchCity(city) {
    //var r=JSON.parse(xhr.responseText);
    document.getElementById("searchvalues").innerHTML = "Search by City" + "<br>";
    //structure table
    var output = "<tr><th> Location </th><th> City </th><th> Phone </th><th> Vaccine Type </th><th> Map Link</th></tr>";
    var searchid;
    var map = obj.point{coordinates:[]};;
    for (var i = 0; i < r.length; i++) {
        var obj = r[i];
        searchid = obj.city.toUpperCase(); 
        if (searchid.startsWith(city.toUpperCase())) {
            output += "<tr><td>";
            output += obj.location;
            output += "</td><td>";
            output += obj.city;
            output += "</td><td>";
            output += obj.phone;
            output += "</td><td>";
            output += obj.vaccinetype;
            output += "</td><td>";
            output += <a href='https:www.google.com/maps/search/?api=1&query=' + map + ' target=_blank'> Click here to see map </a>;
            output += "</td></tr>";            
            
        }
    }
    document.getElementById("searchresults").innerHTML = output;
}

`]1

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

obj.point.coordinates try it

it is an array

var map = obj.point{coordinates:[]};; always don't change, you can set coordinates to link same as :

let coordinate = obj.point.coordinates.reverse().toString();
output += <a href='https:www.google.com/maps/search/?api=1&query=' + coordinate + ' target=_blank'> Click here to see map </a>;

It same as :

function searchCity(city) {
//var r=JSON.parse(xhr.responseText);
document.getElementById("searchvalues").innerHTML = "Search by City" + "<br>";
//structure table
var output = "<tr><th> Location </th><th> City </th><th> Phone </th><th> Vaccine Type </th><th> Map Link</th></tr>";
var searchid;
for (var i = 0; i < r.length; i++) {
    var obj = r[i];
    searchid = obj.city.toUpperCase(); 
    if (searchid.startsWith(city.toUpperCase())) {
        output += "<tr><td>";
        output += obj.location;
        output += "</td><td>";
        output += obj.city;
        output += "</td><td>";
        output += obj.phone;
        output += "</td><td>";
        output += obj.vaccinetype;
        output += "</td><td>";
        let coordinate = obj.point.coordinates.reverse().toString();
        output += <a href='https:www.google.com/maps/search/?api=1&query=' + coordinate + ' target=_blank'> Click here to see map </a>;
        output += "</td></tr>";            
        
    }
}
document.getElementById("searchresults").innerHTML = output;
}
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda