Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

As janelas pop-up do Google Map não mostram nada dentro dele


Se estou lendo seu código corretamente, você tem uma variedade de recursos que se parece com:
features = [
  {position: new google.maps.LatLng(1, 2)},
  {position: new google.maps.LatLng(3, 4)},
  // etc...
];

ou seja, a matriz contém objetos com apenas uma position propriedade. Então você se refere corretamente a isso quando faz:
position: feature.position,

No entanto, quando você tenta definir o conteúdo da janela de informações usando:
new google.maps.InfoWindow({
    content: feature,
    maxWidth: 300
})

Isso não funcionará, porque o content A propriedade deve ser uma string, não um objeto JS. Você precisa especificar algum texto lá. Se você está apenas querendo exibir as coordenadas, você pode fazer:
new google.maps.InfoWindow({
    content: feature.position.toString(),
    maxWidth: 300
})