public void OnShow() { RemoveMapView(); _map = new AppleMapsView(CreateMapOptions()); _map.Show(AppleMapsDemoUtils.RectTransformToScreenSpace(rect)); Debug.Log(_map.MapType); // Point annotations AddPointAnnotation(); AppleMapsDemoUtils.AddRandomPointAnnotations(_map); // Circles AddCircle(); AppleMapsDemoUtils.AddRandomPointCircles(_map); // Polylines & Polygons AddPolyline(); AddPolygon(); // Image overlay AddImageOverlay(); SetMapListeners(); }
public void OnUpdateMapOptions() { if (_map != null) { Debug.Log("Current map: " + _map + ". Updating..."); AppleMapsDemoUtils.UpdateMapOptions(_map); } }
void AddImageOverlay() { _imageOverlay = AppleMapsDemoUtils.CreateImageOverlay(); _map.AddOverlay(_imageOverlay); }
void AddPolygon() { _polygon = AppleMapsDemoUtils.CreateInitialPolygon(); _map.AddOverlay(_polygon); }
void AddPolyline() { _polyline = AppleMapsDemoUtils.CreateInitialPolyline(); _map.AddOverlay(_polyline); }
void AddPointAnnotation() { _pointAnnotation = AppleMapsDemoUtils.CreateInitialPointAnnotation(); _map.AddAnnotation(_pointAnnotation); }
void AddCircle() { _circle = AppleMapsDemoUtils.CreateInitialCircle(); _map.AddOverlay(_circle); }