Package com.google.maps.routing.v2
Interface PolylineOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Polyline
,Polyline.Builder
public interface PolylineOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getEncodedPolyline()
The string encoding of the polyline using the [polyline encoding algorithm](https://developers.google.com/maps/documentation/utilities/polylinealgorithm)com.google.protobuf.ByteString
getEncodedPolylineBytes()
The string encoding of the polyline using the [polyline encoding algorithm](https://developers.google.com/maps/documentation/utilities/polylinealgorithm)com.google.protobuf.Struct
getGeoJsonLinestring()
Specifies a polyline using the [GeoJSON LineString format](https://tools.ietf.org/html/rfc7946#section-3.1.4)com.google.protobuf.StructOrBuilder
getGeoJsonLinestringOrBuilder()
Specifies a polyline using the [GeoJSON LineString format](https://tools.ietf.org/html/rfc7946#section-3.1.4)Polyline.PolylineTypeCase
getPolylineTypeCase()
boolean
hasEncodedPolyline()
The string encoding of the polyline using the [polyline encoding algorithm](https://developers.google.com/maps/documentation/utilities/polylinealgorithm)boolean
hasGeoJsonLinestring()
Specifies a polyline using the [GeoJSON LineString format](https://tools.ietf.org/html/rfc7946#section-3.1.4)-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasEncodedPolyline
boolean hasEncodedPolyline()
The string encoding of the polyline using the [polyline encoding algorithm](https://developers.google.com/maps/documentation/utilities/polylinealgorithm)
string encoded_polyline = 1;
- Returns:
- Whether the encodedPolyline field is set.
-
getEncodedPolyline
String getEncodedPolyline()
The string encoding of the polyline using the [polyline encoding algorithm](https://developers.google.com/maps/documentation/utilities/polylinealgorithm)
string encoded_polyline = 1;
- Returns:
- The encodedPolyline.
-
getEncodedPolylineBytes
com.google.protobuf.ByteString getEncodedPolylineBytes()
The string encoding of the polyline using the [polyline encoding algorithm](https://developers.google.com/maps/documentation/utilities/polylinealgorithm)
string encoded_polyline = 1;
- Returns:
- The bytes for encodedPolyline.
-
hasGeoJsonLinestring
boolean hasGeoJsonLinestring()
Specifies a polyline using the [GeoJSON LineString format](https://tools.ietf.org/html/rfc7946#section-3.1.4)
.google.protobuf.Struct geo_json_linestring = 2;
- Returns:
- Whether the geoJsonLinestring field is set.
-
getGeoJsonLinestring
com.google.protobuf.Struct getGeoJsonLinestring()
Specifies a polyline using the [GeoJSON LineString format](https://tools.ietf.org/html/rfc7946#section-3.1.4)
.google.protobuf.Struct geo_json_linestring = 2;
- Returns:
- The geoJsonLinestring.
-
getGeoJsonLinestringOrBuilder
com.google.protobuf.StructOrBuilder getGeoJsonLinestringOrBuilder()
Specifies a polyline using the [GeoJSON LineString format](https://tools.ietf.org/html/rfc7946#section-3.1.4)
.google.protobuf.Struct geo_json_linestring = 2;
-
getPolylineTypeCase
Polyline.PolylineTypeCase getPolylineTypeCase()
-
-