Class PolylineUtils


  • public class PolylineUtils
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      PolylineUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static org.json.JSONArray decode​(java.lang.String encodedPath)
      decode a polyline to a GeoJSON coordinates array Code for encoded and decoded paths is adapted from https://github.com/googlemaps/google-maps-services-java/blob/master/src/main/java/com/google/maps/internal/PolylineEncoding.java
      static java.lang.String encode​(org.json.JSONArray coordinates)
      encode a GeoJSON coordinates array to a polyline Code for encoded and decoded paths is adapted from https://github.com/googlemaps/google-maps-services-java/blob/master/src/main/java/com/google/maps/internal/PolylineEncoding.java
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PolylineUtils

        public PolylineUtils()
    • Method Detail

      • encode

        @NonNull
        public static java.lang.String encode​(@NonNull
                                              org.json.JSONArray coordinates)
                                       throws org.json.JSONException
        encode a GeoJSON coordinates array to a polyline Code for encoded and decoded paths is adapted from https://github.com/googlemaps/google-maps-services-java/blob/master/src/main/java/com/google/maps/internal/PolylineEncoding.java
        Throws:
        org.json.JSONException
      • decode

        @NonNull
        public static org.json.JSONArray decode​(java.lang.String encodedPath)
                                         throws org.json.JSONException
        decode a polyline to a GeoJSON coordinates array Code for encoded and decoded paths is adapted from https://github.com/googlemaps/google-maps-services-java/blob/master/src/main/java/com/google/maps/internal/PolylineEncoding.java
        Throws:
        org.json.JSONException