Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wyskakujące okienka Map Google nie pokazują niczego w środku

Jeśli dobrze czytam twój kod, masz szereg funkcji, które wyglądają tak:

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

np. tablica zawiera obiekty z tylko position własność. Więc poprawnie odwołujesz się do tego, gdy to robisz:

position: feature.position,

Jednak gdy spróbujesz ustawić zawartość okna informacyjnego za pomocą:

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

To nie zadziała, ponieważ content właściwość ma być ciągiem znaków, a nie obiektem JS. Musisz tam podać jakiś tekst. Jeśli chcesz tylko wyświetlić współrzędne, możesz zrobić:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Samodzielne łączenie SQL w celu zwrócenia określonych wierszy

  2. Monitorowanie postępu długich zapytań MySQL

  3. auto inkrementacja ciągiem cyfr i liter

  4. Google Cloud SQL zwiększa rozmiar do pełnego dysku bez powodu

  5. Jak uzyskać dostęp do MySQL z komputera zdalnego (nie z hosta lokalnego)?