2013-02-22 67 views
11

नहीं दिखा रहा है मार्कर दिखाई नहीं दे रहा है, मैं दस्तावेज़ पढ़ता हूं लेकिन मुझे समस्या नहीं मिलती है, क्या कोई मेरी मदद कर सकता है?Google मानचित्र मार्कर एपीआई v3

यहाँ js:

function initialize() { 
     var mapOptions = { 
     center: new google.maps.LatLng(-8.064903, -34.896872), 
     zoom: 16, 
     mapTypeId: google.maps.MapTypeId.ROADMAP 
     }; 
     var map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions); 

     var marker = new google.maps.Marker({ 
      position: location, 
      title:"Hello World!", 
      visible: true 
     }); 
     marker.setMap(map); 
    } 
+3

'स्थान' क्या है? – alestanis

उत्तर

22

मेरा अनुमान है कि आपके location वस्तु परिभाषित नहीं है। अपने मार्कर केंद्र को अपने मैप सेंटर के रूप में उसी मार्कर स्थिति में सेट करने का प्रयास करें और देखें कि यह काम करता है:

function initialize() { 
    latLng = new google.maps.LatLng(-8.064903, -34.896872) 
    var mapOptions = { 
    center: latLng, 
    zoom: 16, 
    mapTypeId: google.maps.MapTypeId.ROADMAP 
    }; 
    var map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions); 

    var marker = new google.maps.Marker({ 
     position: latLng, 
     title:"Hello World!", 
     visible: true 
    }); 
    marker.setMap(map); 
} 
+0

मैंने अभी var location = new google.maps.LatLng (-8.064903, -34.896872) बनाया है; और यह काम किया! धन्यवाद! –

+1

@RamonVasconcelos ग्रेट! जवाब को स्वीकार करना न भूलें अगर यह आपकी समस्या का समाधान करता है, और जीएमएपीएस के साथ शुभकामनाएँ! – alestanis