private void SetKML() { var bundle = NSBundle.MainBundle; var path = bundle.PathForResource("KML_Sample", "kml"); var url = NSUrl.CreateFileUrl(path, null); var parser = new GMUKMLParser(url); parser.Parse(); var renderer = new GMUGeometryRenderer(mapView, parser.Placemarks, parser.Styles); renderer.Render(); }
public override void ViewDidLoad() { base.ViewDidLoad(); var path = NSBundle.PathForResourceAbsolute("GeoJSON_Sample", "geojson", NibBundle.BundlePath); var url = NSUrl.CreateFileUrl(path, null); var jsonParser = new GMUGeoJSONParser(url); jsonParser.Parse(); var renderer = new GMUGeometryRenderer(mapView, jsonParser.Features); renderer.Render(); }
void AddKml() { var path = NSBundle.MainBundle.PathForResource("KML_Samples", "kml"); // var url = new NSUrl(path); var data = NSData.FromFile(path); var kmlParser = new GMUKMLParser(data); kmlParser.Parse(); // var renderer = new GMUGeometryRenderer(mapView, kmlParser.Placemarks, kmlParser.Styles); var placemarks = kmlParser.Placemarks; var styles = kmlParser.Styles; var renderer = new GMUGeometryRenderer(mapView, placemarks); renderer.Render(); }
public override void LoadView() { var camera = CameraPosition.FromCamera(latitude: -28, longitude: 137, 4); mapView = MapView.FromCamera(frame: CGRect.Empty, camera: camera); this.View = mapView; var path = NSBundle.PathForResourceAbsolute("GeoJSON_sample", "json", NibBundle.BundlePath); var url = NSUrl.CreateFileUrl(path, null); geoJsonParser = new GMUGeoJSONParser(url); geoJsonParser.Parse(); renderer = new GMUGeometryRenderer(map: mapView, geometries: geoJsonParser.Features); renderer.Render(); }
public override void LoadView() { var camera = CameraPosition.FromCamera(latitude: 37.4220, longitude: -122.0841, 17); mapView = MapView.FromCamera(frame: CGRect.Empty, camera: camera); this.View = mapView; var path = NSBundle.PathForResourceAbsolute("KML_Sample", "kml", NibBundle.BundlePath); var url = NSUrl.CreateFileUrl(path, null); kmlParser = new GMUKMLParser(url); kmlParser.Parse(); renderer = new GMUGeometryRenderer(map: mapView, geometries: kmlParser.Placemarks, styles: kmlParser.Styles); renderer.Render(); }