Open kuanb opened 4 years ago
Need: Given an instantiated LatLng object, I should be able to extract the latitude and longitude in degrees.
LatLng
Currently, this does not appear to be possible (please correct me if I am wrong, of course!).
Example: I want to get the geometry of a given S2 cell's bounding box. I first convert from a cellId to a rectangle bounding box:
cellId
rb = s2sphere.Cell(s2sphere.CellId(cell_id)).get_rect_bound()
I can then get the lower coordinates via:
corner_1 = rb.lo()
If I submit just the variable, the repl will log: LatLng: 38.62134636194326,-90.20102331066352
LatLng: 38.62134636194326,-90.20102331066352
I would like that lat and long value. Unfortunately, all values that are emitted appear to be converted to Angle objects.
This seems to already work for me:
import s2sphere as s2 v = s2.LatLng.from_degrees(10.0,20.0) print(f"{v.lat().degrees},{v.lon().degrees}")
Need: Given an instantiated
LatLng
object, I should be able to extract the latitude and longitude in degrees.Currently, this does not appear to be possible (please correct me if I am wrong, of course!).
Example: I want to get the geometry of a given S2 cell's bounding box. I first convert from a
cellId
to a rectangle bounding box:I can then get the lower coordinates via:
If I submit just the variable, the repl will log:
LatLng: 38.62134636194326,-90.20102331066352
I would like that lat and long value. Unfortunately, all values that are emitted appear to be converted to Angle objects.