public static MarkerOptions CreateInitialMarkerOptions() { // Create a marker in London, Great Britain var london = new LatLng(51.5285582f, -0.2417005f); return(NewMarkerOptions(london, ImageDescriptor.FromAsset("map-marker-icon.png"))); }
public static GroundOverlayOptions CreateTalkeetnaGroundOverlayForIos() { var latLng = new LatLng(62.341145, -150.14637); return(new GroundOverlayOptions() // This method with position and zoomLevel is only available on iOS .PositionForIos(latLng, 12.2f) .Transparency(0.3f) .Image(ImageDescriptor.FromAsset("talkeetna.png"))); }
public static GroundOverlayOptions CreateNewArkGroundOverlay() { var southwest = new LatLng(40.712216, -74.22655); var northeast = new LatLng(40.773941, -74.12544); var latLngBounds = new LatLngBounds(southwest, northeast); return(new GroundOverlayOptions() .PositionFromBounds(latLngBounds) .Transparency(0.3f) .Image(ImageDescriptor.FromAsset("newark.jpg"))); }
public static GroundOverlayOptions CreateInitialGroundOverlayOptions() { return(new GroundOverlayOptions() // .Position(new LatLng(BerlinLatitude, BerlinLongitude), 303000, 150000) .PositionFromBounds(BerlinLatLngBounds) .Image(ImageDescriptor.FromAsset("overlay.png")) // image must be in StreamingAssets folder! .Anchor(1, 1) .Bearing(45) .Clickable(true) .Transparency(0) .Visible(true) .ZIndex(1)); }
public static PolylineOptions CreateInitialPolylineOptions() { // on iOS width is in iOS points, and pixels on Android var width = GoogleMapUtils.IsAndroid ? 20 : 2; return(new PolylineOptions() .Add(new LatLng(10, 10), new LatLng(30, 30), new LatLng(-30, 30), new LatLng(50, 50)) .Clickable(true) .Color(Color.red) .StartCap(new CustomCap(ImageDescriptor.FromAsset("cap.png"), 16f)) .EndCap(new RoundCap()) .JointType(JointType.Round) .Geodesic(false) .Visible(true) .Width(width) .ZIndex(1f)); }
void UpdateGroundOverlayProperties() { CenterCamera(DemoUtils.BerlinLatLng); _groundOverlay.Bearing = 135; _groundOverlay.IsClickable = true; _groundOverlay.IsVisible = true; // Mutually exclusive but setting both to test _groundOverlay.Position = DemoUtils.BerlinLatLng; _groundOverlay.Bounds = DemoUtils.BerlinLatLngBounds; _groundOverlay.Transparency = 0.25f; _groundOverlay.ZIndex = 3; _groundOverlay.SetDimensions(200000); // Just setting twice to test _groundOverlay.SetDimensions(200000, 200000); _groundOverlay.SetImage(ImageDescriptor.FromAsset("overlay.png")); _groundOverlay.SetPositionFromBounds(DemoUtils.BerlinLatLngBounds); }
static ImageDescriptor NewCustomDescriptor() { return(ImageDescriptor.FromAsset("map-marker-icon.png")); }
private ImageDescriptor NewCustomDescriptor() { return(ImageDescriptor.FromAsset("Pin.png")); }