अगर मैं आपका कोड ठीक से पढ़ रहा हूं, तो आपके पास कई तरह की विशेषताएं हैं जो इस तरह दिखती हैं:
features = [
{position: new google.maps.LatLng(1, 2)},
{position: new google.maps.LatLng(3, 4)},
// etc...
];
यानी सरणी में केवल एक position
वाली वस्तुएं होती हैं संपत्ति। तो जब आप ऐसा करते हैं तो आप इसका सही उल्लेख करते हैं:
position: feature.position,
हालाँकि जब आप निम्न का उपयोग करके अपनी infowindow सामग्री को आज़माकर सेट करते हैं:
new google.maps.InfoWindow({
content: feature,
maxWidth: 300
})
यह काम नहीं करेगा, क्योंकि content
संपत्ति एक स्ट्रिंग होने के लिए है, जेएस ऑब्जेक्ट नहीं। आपको वहां कुछ टेक्स्ट निर्दिष्ट करने की आवश्यकता है। यदि आप केवल निर्देशांक प्रदर्शित करना चाहते हैं, तो आप यह कर सकते हैं:
new google.maps.InfoWindow({
content: feature.position.toString(),
maxWidth: 300
})