void AddMarkers() { var mapOverlayManager = mapView.MapOverlayManager; var poiDataOverlay = mapOverlayManager.NewPOIdataOverlay(); poiDataOverlay.InitPOIdata(3); poiDataOverlay.AddPOIitemAtLocation(NMapViewResource.NGeoPointMake(126.979, 37.567), "마커 1", UserPOIflagType.Default, 0, null); poiDataOverlay.AddPOIitemAtLocation(NMapViewResource.NGeoPointMake(126.974, 37.566), "마커 2", UserPOIflagType.Default, 1, null); poiDataOverlay.AddPOIitemAtLocation(NMapViewResource.NGeoPointMake(126.984, 37.565), "마커 3", UserPOIflagType.Default, 2, null); poiDataOverlay.EndPOIdata(); // show all POI data poiDataOverlay.ShowAllPOIdata(); poiDataOverlay.SelectPOIitemAtIndex(2, false, true); }
void AddMarkers() { ClearOverlays(); var mapOverlayManager = mapView.MapOverlayManager; var poiDataOverlay = mapOverlayManager.NewPOIdataOverlay(); poiDataOverlay.InitPOIdata(1); var poiItem = poiDataOverlay.AddPOIitemAtLocation(NMapViewResource.NGeoPointMake(126.979, 37.567), "Touch & Drag to Move", UserPOIflagType.Default, 0, null); // set floating mode poiItem.SetPOIflagMode(NMapPOIflagMode.Touch); // hide right button on callout poiItem.HasRightCalloutAccessory = false; poiDataOverlay.EndPOIdata(); // select item poiDataOverlay.SelectPOIitemAtIndex(0, true); // show all POI data poiDataOverlay.ShowAllPOIdata(); }