Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cửa sổ bật lên của Google Map không hiển thị bất cứ thứ gì bên trong nó

Nếu tôi đang đọc đúng mã của bạn, bạn đã có một loạt các tính năng giống như sau:

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

tức là mảng chứa các đối tượng chỉ có position tài sản. Vì vậy, bạn tham khảo chính xác điều đó khi bạn thực hiện:

position: feature.position,

Tuy nhiên, khi bạn thử và đặt nội dung infowindow của mình bằng cách sử dụng:

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

Điều đó sẽ không hoạt động, vì content thuộc tính có nghĩa là một chuỗi, không phải là một đối tượng JS. Bạn cần chỉ định một số văn bản ở đó. Nếu bạn chỉ muốn hiển thị các tọa độ, bạn có thể làm:

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. Làm cách nào để thực hiện sao lưu trong MySQL?

  2. Sử dụng con trỏ trong một thủ tục được lưu trữ để lặp hàng MySQL

  3. trường json trên mệnh đề where của mysql

  4. 1 có luôn luôn bằng '1' trong SQL không?

  5. Không thể thêm trường ... kích thước hàng ... lớn hơn kích thước tối đa cho phép