私があなたのコードを正しく読んでいるなら、あなたは次のような機能の配列を持っています:
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
})