javascript - india - google map api key



গুগল ম্যাপস ভি 3 এর মার্কারের অনক্লিক ইভেন্টটি কিভাবে ট্রিগার করবেন? (2)

কিভাবে আমি ম্যাপের বাইরে থেকে Google মানচিত্রে মার্কারের অনক্লিক ইভেন্টটি ট্রিগার করব?

আমি API এর সংস্করণ 3 ব্যবহার করি। আমি সংস্করণ 2 এর জন্য অনেক টিউটোরিয়াল দেখেছি, তবে সংস্করণ 3 এর জন্য এটি খুঁজে পাচ্ছি না।

আমার একটি গ্লোবাল অ্যারে (নাম চিহ্নিতকারী ) রয়েছে যা মানচিত্রের সব মার্কার (google.maps.Marker) ধারণ করে। এখন আমি কিছু করতে চাই:

markers[i].click(); //I know it's not working, but you get the idea...

//Next line seems to be the way in v2, but what's the equivalent in v3?
GEvent.trigger(markers[i], 'click');

আপনার সাহায্যের জন্য ধন্যবাদ এবং যদি আপনার আরো তথ্যের প্রয়োজন হয় তবে আমাকে জানাবেন!

https://src-bin.com


Answer #1

আমি সমাধান খুঁজে পেয়েছি! ফায়ারবগ ধন্যবাদ;)

//"markers" is an array that I declared which contains all the marker of the map
//"i" is the index of the marker in the array that I want to trigger the OnClick event

//V2 version is:
GEvent.trigger(markers[i], 'click');

//V3 version is:
google.maps.event.trigger(markers[i], 'click');

Answer #2

ভবিষ্যতে Googlers, আপনি বহুভুজ জন্য ক্লিক ট্রিগার পর আপনি অনুরূপ একটি ত্রুটি পেতে হলে

"Uncaught TypeError: Cannot read property 'vertex' of undefined"

তারপর নীচের কোড চেষ্টা করুন

google.maps.event.trigger(polygon, "click", {});




google-maps-api-3