/** * Removes all the KML data from the map and clears all the stored placemarks of those which * are in a container. */ private void removeContainers(Iterable<KmlContainer> containers) { for (KmlContainer container : containers) { removePlacemarks(container.getPlacemarksHashMap()); removeGroundOverlays(container.getGroundOverlayHashMap()); removeContainers(container.getContainers()); } }
public void testCDataEntity() throws Exception { XmlPullParser xmlPullParser = createParser(R.raw.amu_cdata); KmlContainer kmlContainer = KmlContainerParser.createContainer(xmlPullParser); assertEquals(kmlContainer.getProperty("description"), "TELEPORT"); }
public void testProperties() throws Exception { XmlPullParser xmlPullParser = createParser(R.raw.amu_multigeometry_placemarks); KmlPlacemark placemark = KmlFeatureParser.createPlacemark(xmlPullParser); assertTrue( placemark.hasProperties()); assertEquals( placemark .getProperty("name"), "Placemark Test"); assertNull( placemark .getProperty("description")); }
public void testCreateContainerProperty() throws Exception { XmlPullParser xmlPullParser = createParser(R.raw.amu_basic_folder); KmlContainer kmlContainer = KmlContainerParser.createContainer(xmlPullParser); assertTrue(kmlContainer.hasProperties()); assertEquals(kmlContainer.getProperty("name"), "Basic Folder"); xmlPullParser = createParser(R.raw.amu_unknown_folder); kmlContainer = KmlContainerParser.createContainer(xmlPullParser); assertTrue(kmlContainer.hasProperty("name")); }
public void testCreateContainerObjects() throws Exception { XmlPullParser xmlPullParser = createParser(R.raw.amu_nested_folders); KmlContainer kmlContainer = KmlContainerParser.createContainer(xmlPullParser); assertNotNull(kmlContainer.getContainers()); int numberOfNestedContainers = 0; for (KmlContainer container : kmlContainer.getContainers()) { numberOfNestedContainers++; } assertEquals(numberOfNestedContainers, 2); }
public void testFill() throws Exception { KmlStyle kmlStyle = new KmlStyle(); kmlStyle.setFill(true); assertTrue(kmlStyle.hasFill()); kmlStyle.setFill(false); assertFalse(kmlStyle.hasFill()); }
public void testCreateContainerPlacemark() throws Exception { XmlPullParser xmlPullParser = createParser(R.raw.amu_basic_folder); KmlContainer kmlContainer = KmlContainerParser.createContainer(xmlPullParser); assertTrue(kmlContainer.hasPlacemarks()); assertEquals(kmlContainer.getPlacemarksHashMap().size(), 1); xmlPullParser = createParser(R.raw.amu_multiple_placemarks); kmlContainer = KmlContainerParser.createContainer(xmlPullParser); assertTrue(kmlContainer.hasPlacemarks()); assertEquals(kmlContainer.getPlacemarksHashMap().size(), 2); }
public void testStyleId() throws Exception { KmlStyle kmlStyle = new KmlStyle(); kmlStyle.setStyleId("BlueLine"); assertEquals("BlueLine", kmlStyle.getStyleId()); }
public void testExtendedData() throws Exception { XmlPullParser xmlPullParser = createParser(R.raw.amu_multiple_placemarks); KmlPlacemark placemark = KmlFeatureParser.createPlacemark(xmlPullParser); assertNotNull(placemark.getProperty("holeNumber")); }
public void testPointAltitude() throws Exception { //test point without altitude kmlPoint = createSimplePoint(); assertNotNull(kmlPoint); assertNull(kmlPoint.getAltitude()); //test point with altitude kmlPoint = createSimplePointWithAltitudes(); assertNotNull(kmlPoint); assertNotNull(kmlPoint.getAltitude()); assertEquals(kmlPoint.getAltitude(), 100.0); } }
public void testGetOuterBoundaryCoordinates() throws Exception { kmlPolygon = createRegularPolygon(); assertNotNull(kmlPolygon); assertNotNull(kmlPolygon.getOuterBoundaryCoordinates()); kmlPolygon = createOuterPolygon(); assertNotNull(kmlPolygon); assertNotNull(kmlPolygon.getOuterBoundaryCoordinates()); }
public void testGetType() throws Exception { kmlLineString = createSimpleLineString(); assertNotNull(kmlLineString); assertNotNull(kmlLineString.getGeometryType()); assertEquals("LineString", kmlLineString.getGeometryType()); kmlLineString = createLoopedLineString(); assertNotNull(kmlLineString); assertNotNull(kmlLineString.getGeometryType()); assertEquals("LineString", kmlLineString.getGeometryType()); }
public void testGetInnerBoundaryCoordinates() throws Exception { kmlPolygon = createRegularPolygon(); assertNotNull(kmlPolygon); assertNotNull(kmlPolygon.getInnerBoundaryCoordinates()); kmlPolygon = createOuterPolygon(); assertNotNull(kmlPolygon); assertNull(kmlPolygon.getInnerBoundaryCoordinates()); }
public void testGetKmlGeometryType() throws Exception { kmlMultiGeometry = createMultiGeometry(); assertNotNull(kmlMultiGeometry); assertNotNull(kmlMultiGeometry.getGeometryType()); assertEquals("MultiGeometry", kmlMultiGeometry.getGeometryType()); }
public void testMarkerColor() { KmlStyle kmlStyle = new KmlStyle(); assertNotNull(kmlStyle); assertNotNull(kmlStyle.getMarkerOptions()); }
public void testGetType() throws Exception { kmlPoint = createSimplePoint(); assertNotNull(kmlPoint); assertNotNull(kmlPoint.getGeometryType()); assertEquals("Point", kmlPoint.getGeometryType()); }
public void testGetKmlGeometryObject() throws Exception { kmlPoint = createSimplePoint(); assertNotNull(kmlPoint); assertNotNull(kmlPoint.getGeometryObject()); assertEquals(kmlPoint.getGeometryObject().latitude, 0.0); assertEquals(kmlPoint.getGeometryObject().longitude, 50.0); }
public void testGetType() throws Exception { kmlTrack = createSimpleTrack(); assertNotNull(kmlTrack); assertNotNull(kmlTrack.getGeometryType()); assertEquals("LineString", kmlTrack.getGeometryType()); }
public void testGetType() throws Exception { kmlPolygon = createRegularPolygon(); assertNotNull(kmlPolygon); assertNotNull(kmlPolygon.getGeometryType()); assertEquals("Polygon", kmlPolygon.getGeometryType()); }
public void testGetKmlGeometryType() throws Exception { kmlMultiTrack = createMultiTrack(); assertNotNull(kmlMultiTrack); assertNotNull(kmlMultiTrack.getGeometryType()); assertEquals("MultiGeometry", kmlMultiTrack.getGeometryType()); }