Topic: markerClick with labels

hello im using the MarkerClickExample is it possible to call markers with spezific labels for different onclick events?

Re: markerClick with labels

Hello.

Unfortunately I didn't understand your question.
Please rephrase this in more detail.

Kind Regards,
Infinity Code Team.

Boost your productivity a lot and immediately using Ultimate Editor Enhancer. Trial and non-commerce versions available.

Re: markerClick with labels

I have different 2 D Markers created with the Online Maps Marker Manager and the markers are  are organized with label's.
Now i want to instantiate a gameobjects when i click on a marker with a specific label.

I use the code from MarkerClickExample:

       

  public class MarkerClickExample : MonoBehaviour
    {
        private void Start()
        {
            OnlineMaps map = OnlineMaps.instance;

            // Add OnClick events to static markers
            foreach (OnlineMapsMarker marker in OnlineMapsMarkerManager.instance)
            {
                marker.OnClick += OnMarkerClick;
            }

            // Add OnClick events to dynamic markers
            OnlineMapsMarker dynamicMarker = OnlineMapsMarkerManager.CreateItem(Vector2.zero, null, "dynamicMarker");
            dynamicMarker.OnClick += OnMarkerClick;
        }


  
        private void OnMarkerClick(OnlineMapsMarkerBase marker)
        {

Problem is i dont know how to label or tag the different markers.
I need something like FindGameObjectWithTag("spown1") for the marker label if thats possible.

i hope its more clear now.

Re: markerClick with labels

Something like that:

// Set label
marker.label = "My Label";

// Set tag
marker.tags.Add("My Tag");

// Set custom data
marker["anyKey"] = anyValue;

// Get marker by label
marker = OnlineMapsMarkerManager.instance.FirstOrDefault(m => m.label == "My Label");

// Get marker by tag
marker = OnlineMapsMarkerManager.instance.FirstOrDefault(m => m.tags.Contains("My Tag"));

// Get custom data
anyValue = marker["anyKey"] as TypeOfValue;
Kind Regards,
Infinity Code Team.

Boost your productivity a lot and immediately using Ultimate Editor Enhancer. Trial and non-commerce versions available.

Re: markerClick with labels

Alex Vertax wrote:

Something like that:

// Set label
marker.label = "My Label";

// Set tag
marker.tags.Add("My Tag");

// Set custom data
marker["anyKey"] = anyValue;

// Get marker by label
marker = OnlineMapsMarkerManager.instance.FirstOrDefault(m => m.label == "My Label");

// Get marker by tag
marker = OnlineMapsMarkerManager.instance.FirstOrDefault(m => m.tags.Contains("My Tag"));

// Get custom data
anyValue = marker["anyKey"] as TypeOfValue;

Thank you! Thats very helpful.