Mysql
 sql >> база данни >  >> RDS >> Mysql

Изскачащите прозорци на Google Map не показват нищо вътре в него

Ако чета кода ви правилно, вие имате набор от функции, които изглеждат така:

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

т.е. масивът съдържа обекти само с position Имот. Така че правилно се позовавате на това, когато правите:

position: feature.position,

Въпреки това, когато се опитате да зададете съдържанието на вашия информационен прозорец с помощта на:

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

Това няма да работи, защото content свойството е предназначено да бъде низ, а не JS обект. Трябва да посочите някакъв текст там. Ако просто искате да покажете координатите, можете да направите:

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. Не са разрешени операции след затваряне на връзката с MYSQL

  2. Празни интервали в имената на колони с MySQL

  3. Как да актуализирам, ако съществува, да вмъкна, ако не (AKA upsert или merge) в MySQL?

  4. Подготвени множество Insert mysqli

  5. PDO, mysql, транзакции и заключване на таблици