8

मैं http://angular-google-maps.org/ का उपयोग कर रहा हूं यह अच्छा कोणीय Google मानचित्र लाइब्रेरी है।कोणीय जेएस Google मानचित्र निर्देश मानचित्र उदाहरण

$scope.map = { 
events: { 
    tilesloaded: function (map) { 
      $scope.$apply(function() { 
       $scope.mapInstance = map;   
      }); 
     } 
    } 
} 

ठीक है अच्छा मैं mapInstance और मैं इसे प्रोग्राम के रूप में उपयोग कर सकते हैं: लेकिन मैं नक्शा उदाहरण है, जिसमें कुछ इस तरह से AngularJS संदर्भ में नहीं भरी हुई है का उपयोग करना चाहते हैं। लेकिन एप्लिकेशन लाइफसाइक्ल में देर से यह आग लगती है- इसलिए दूसरे शब्दों में मैं दूसरे कोड से पहले पूरा निर्देश (और नक्शा उदाहरण प्राप्त करना) लोड करना चाहता हूं- जहां मैं अन्य मानचित्र घटनाओं का उपयोग नहीं करना चाहता हूं।

उत्तर

26

हाल ही में किए गए दस्तावेज़ों पृष्ठ पर उदाहरण से नक्शा उदाहरण पाने के लिए तरीके को देख में, मैं बजाय इस भर में आया था:

$scope.map.control.getGMap(). 

अपने गूगल-नक्शे HTML मार्कअप पर सुनिश्चित करें, आप विकल्पों विशेषता है control="map.control" और अपने $scope.map ऑब्जेक्ट में एक खाली ऑब्जेक्ट सेट के रूप में सेट करें।

$scope.map= { control : {}, ...other map options...}; 

Google मानचित्र शुरू होने पर खाली वस्तुओं को भर दिया जाता है। मुझे उम्मीद है कि यह मदद करता है और बहुत देर हो चुकी नहीं है।

कोणीय का आनंद लें !!!

+0

यह वही है जो मुझे चाहिए .. धन्यवाद! –

+0

धन्यवाद एडविनए :) – Angudroid

+0

उदाहरण के लिए पहले मार्कर प्रस्तुत करने का प्रयास करने के लिए आप मानचित्र लोडिंग को कैसे प्रमाणित करते हैं? – sgimeno

संबंधित मुद्दे