Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Won't Fix
-
3.1
-
None
-
None
-
New
Description
Currently in the contrib there is FloatLatLng, and FixedLatLng, which both extend LatLng. The reason for this separation is not clear and is not needed in the current functionality. The functionality that is used can be collapsed into LatLng, which can be made a concrete class. Internally LatLng can benefit from the improvements suggested in LUCENE-1934.
LLRect, which uses LatLng, can also be simplified by removing the unused functionality, and using the new LatLng class.
All classes can be improved through documentation, some method renaming, and general code tidy up.
Attachments
Attachments
Issue Links
- incorporates
-
LUCENE-1934 Rework (Float)LatLng implementation and distance calculation
- Resolved
- is depended upon by
-
LUCENE-2139 Cleanup and Improvement of Spatial Contrib
- Closed
- is related to
-
LUCENE-2148 Improve Spatial Point2D and Rectangle Classes
- Closed