Jika saya membaca kode Anda dengan benar, Anda memiliki serangkaian fitur yang terlihat seperti:
features = [
{position: new google.maps.LatLng(1, 2)},
{position: new google.maps.LatLng(3, 4)},
// etc...
];
yaitu larik berisi objek hanya dengan position
Properti. Jadi, Anda merujuknya dengan benar saat melakukannya:
position: feature.position,
Namun ketika Anda mencoba dan mengatur konten infowindow Anda menggunakan:
new google.maps.InfoWindow({
content: feature,
maxWidth: 300
})
Itu tidak akan berhasil, karena content
properti dimaksudkan untuk menjadi string, bukan objek JS. Anda perlu menentukan beberapa teks di sana. Jika Anda hanya ingin menampilkan koordinat, Anda dapat melakukan:
new google.maps.InfoWindow({
content: feature.position.toString(),
maxWidth: 300
})