sql >> Base de Datos >  >> RDS >> Mysql

Las ventanas emergentes de Google Map no muestran nada dentro

Si estoy leyendo bien su código, tiene una variedad de funciones que se parece a:

features = [
  {position: new google.maps.LatLng(1, 2)},
  {position: new google.maps.LatLng(3, 4)},
  // etc...
];

es decir, la matriz contiene objetos con solo una position propiedad. Entonces te refieres correctamente a eso cuando lo haces:

position: feature.position,

Sin embargo, cuando intenta configurar el contenido de su ventana de información usando:

new google.maps.InfoWindow({
    content: feature,
    maxWidth: 300
})

Eso no funcionará, porque el content La propiedad está destinada a ser una cadena, no un objeto JS. Necesita especificar algún texto allí. Si solo desea mostrar las coordenadas, puede hacer:

new google.maps.InfoWindow({
    content: feature.position.toString(),
    maxWidth: 300
})