sql >> Databáze >  >> RDS >> Mysql

Vyskakovací okna Map Google uvnitř nic nezobrazují

Pokud čtu váš kód správně, máte řadu funkcí, které vypadají takto:

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

tj. pole obsahuje objekty pouze s position vlastnictví. Takže správně odkazujete, když to uděláte:

position: feature.position,

Když se však pokusíte nastavit obsah informačního okna pomocí:

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

To nebude fungovat, protože content vlastnost má být řetězec, nikoli objekt JS. Musíte tam zadat nějaký text. Pokud chcete pouze zobrazit souřadnice, můžete:

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



  1. Chyba:R se nemůže připojit k MySQL

  2. Názvy sloupců a datové typy pro materializované pohledy v PostgreSQL?

  3. Jak zálohovat a obnovit databázi PostgreSQL přes DBeaver

  4. Zobrazit databáze/tabulky DO OUTFILE