encode | R Documentation |
This function calls hf::polyline_encode
of the C++ implementation of
the flexible polyline encoding by HERE. Depending on the dimensions of the
input coordinates, a two or three dimensional line is encoded.
encode(line, precision = 5L, third_dim = 3L, third_dim_precision = 5L)
line |
matrix, coordinates of the line in 2d or 3d (column order: LNG, LAT, DIM3). |
precision |
integer, precision to use in encoding (between 0 and 15,
|
third_dim |
integer, type of the third dimension (0: ABSENT, 1: LEVEL,
2: ALTITUDE, 3: ELEVATION, 4, 6: CUSTOM1, 7: CUSTOM2, |
third_dim_precision |
integer, precision to use in encoding for the
third dimension (between 1 and 15, |
The line as string in the flexible polyline encoding format.
# 2D line2d <- matrix( c(8.69821, 50.10228, 8.69567, 50.10201, 8.69150, 50.10063, 8.68752, 50.09878), ncol = 2, byrow = TRUE ) encode(line2d) # 3D line3d <- matrix( c(8.69821, 50.10228, 10, 8.69567, 50.10201, 20, 8.69150, 50.10063, 30, 8.68752, 50.09878, 40), ncol = 3, byrow = TRUE ) encode(line3d)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.