예제 #1
0
 public ClusteredMapRenderer(Context context) : base(context)
 {
     Logics.Remove(Logics.OfType <PinLogic>().First());
     clusterLogic = new ClusterLogic(context, Config.BitmapDescriptorFactory,
                                     OnClusteredMarkerCreating, OnClusteredMarkerCreated, OnClusteredMarkerDeleting,
                                     OnClusteredMarkerDeleted);
     Logics.Add(clusterLogic);
 }
예제 #2
0
 public static void RegisterLogic <T>(Logic logic)
 {
     if (!Logics.ContainsKey(typeof(T)))
     {
         Logics.Add(typeof(T), new List <Logic>());
     }
     Logics[typeof(T)].Add(logic);
 }
 public ClusteredMapRenderer()
 {
     Logics.Remove(Logics.OfType <PinLogic>().First());
     Logics.Add(new ClusterLogic(Config.ImageFactory,
                                 OnMarkerCreating, OnMarkerCreated, OnMarkerDeleting, OnMarkerDeleted));
 }
예제 #4
0
 public void Add(LogicFlowModel logic)
 {
     Logics.Add(logic);
 }