Ако чета кода ви правилно, вие имате набор от функции, които изглеждат така:
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
})