Package org.locationtech.spatial4j.io
Class PolyshapeWriter.Encoder
- java.lang.Object
-
- org.locationtech.spatial4j.io.PolyshapeWriter.Encoder
-
- Enclosing class:
- PolyshapeWriter
public static class PolyshapeWriter.Encoder extends java.lang.ObjectEncodes a sequence of LatLngs into an encoded path string. from Apache 2.0 licensed: https://github.com/googlemaps/android-maps-utils/blob/master/library/src/com/google/maps/android/PolyUtil.java
-
-
Constructor Summary
Constructors Constructor Description Encoder(java.io.Writer writer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidencode(long v)voidseperator()voidstartRing()voidwrite(char event)voidwrite(double latitude, double longitude)voidwriteArg(double value)
-
-
-
Method Detail
-
seperator
public void seperator() throws java.io.IOException- Throws:
java.io.IOException
-
startRing
public void startRing() throws java.io.IOException- Throws:
java.io.IOException
-
write
public void write(char event) throws java.io.IOException- Throws:
java.io.IOException
-
writeArg
public void writeArg(double value) throws java.io.IOException- Throws:
java.io.IOException
-
write
public void write(double latitude, double longitude) throws java.io.IOException- Throws:
java.io.IOException
-
encode
private void encode(long v) throws java.io.IOException- Throws:
java.io.IOException
-
-