2009-07-21 8 views
5

क्या Google मानचित्र v3 के लिए कोई प्रासंगिक मेनू उपलब्ध है?Google मानचित्र v3 - प्रासंगिक मेनू उपलब्ध है?

+0

नीचे दिए गए अच्छे उदाहरणों के अलावा, मैं अब भी एक पुस्तकालय की तलाश कर रहा हूं जिसका उपयोग मैं कर सकता था, मुझे encapsulation और सुविधाजनक सुविधाएं दे रहा था। अगर आपको ऐसा कुछ मिलता है तो कृपया मुझे बताएं। –

उत्तर

-2

अभी तक कोई नहीं। Google अब एक पर काम कर रहा है।

1

पुराना सवाल लेकिन यह मेरी तो googling में आया मैंने सोचा कि मैं सबसे सरल उत्तर पोस्ट करेंगे । यह अधिक तृतीय पक्ष जेएस पुस्तकालयों के उपयोग के बिना एक संदर्भ मेनू है। इस घटना में एक लैट्लोन ऑब्जेक्ट भी है जिसमें आप निर्माता या जो भी जोड़ सकते हैं, उस व्यक्ति के लिए लेट/लॉन प्राप्त कर सकते हैं।

var contextMenu = google.maps.event.addListener(
     map, 
     "rightclick", 
     function (event) { 
      // use JS Dom methods to create the menu 
      // use event.pixel.x and event.pixel.y 
      // to position menu at mouse position 


      $('.contextmenu').remove(); //remove previous context menus 
      contextmenuDir = document.createElement("div"); 
      contextmenuDir.className = 'contextmenu'; 
      //now add our options. 
      contextmenuDir.innerHTML = '<a id="menu1"><div class="context">menu item 1<\/div><\/a>' 
            + '<a id="menu2"><div class="context">menu item 2<\/div><\/a>'; 

      $(map.getDiv()).append(contextmenuDir); 

      contextmenuDir.style.visibility = "visible"; 

       // might need to offset if you have moved the map div like i did (then - the pixel size off) 
       $('.contextmenu').css('left', event.pixel.x); 
       $('.contextmenu').css('top', event.pixel.y); 

       console.log(event); //log some details about the object we get 
      }); 
+0

> "अधिक तृतीय पक्ष जेएस पुस्तकालयों के उपयोग के बिना" लगता है जैसे आप उस कोड में Jquery का उपयोग कर रहे हैं। – Gerry

+0

आह सच है, मुझे वहां फिर से चरण देने दो। यह अतिरिक्त तृतीय पक्ष मैपिंग पुस्तकालयों के बिना काम करता है। – Mark

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