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.Object
Encodes 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 void
encode(long v)
void
seperator()
void
startRing()
void
write(char event)
void
write(double latitude, double longitude)
void
writeArg(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
-
-