forked from organicmaps/organicmaps
* [platform] Added conversions UTM<->LatLon and MGRS<->LatLon * [search] Added UTM and MGRS format matching to search * [Android] Added UTM and MGRS coordinates to Android PlacePage UI * [ios] Added UTM & MGRS formats in search on iOS * [base] Added function to convert long to string with fixed output length * Fix non-unity compilation error * Lat,lon to UTM & MGRS error handling. Fix tests * Fix non-unity compilation error * Fix tests * Reduced number of test cases * C++ code formatting. Replaced long to string and string to long functions with standard imlementations. * [Android] Renamed method * Function std::string to_string_width is now accepts all integer types. * Refactoring of 'utm_mgrs_utils.cpp': removed functions forward declaration. Added constexpr for geo constants. * Introduced optional<string> as return type. Updated tests. * Changed easting and northing arguments to int. * Renamed functions. Added const markers. * [Android] Handling empty UTM and MGRS formats. * Fixed non-unity compilation error. * Changed UTM & MGRS API to use string instead of optional<string> * Improving using of optional variables * Fixing stupid bug * Added comments with proposal of UMT and MGRS improvements in future Signed-off-by: S. Kozyr <s.trump@gmail.com> |
||
---|---|---|
.. | ||
base_tests | ||
internal | ||
array_adapters.hpp | ||
assert.hpp | ||
atomic_shared_ptr.hpp | ||
base.cpp | ||
base.hpp | ||
beam.hpp | ||
bidirectional_map.hpp | ||
bits.hpp | ||
buffer_vector.hpp | ||
cache.hpp | ||
cancellable.cpp | ||
cancellable.hpp | ||
checked_cast.hpp | ||
clustering_map.hpp | ||
CMakeLists.txt | ||
collection_cast.hpp | ||
control_flow.hpp | ||
deferred_task.cpp | ||
deferred_task.hpp | ||
dfa_helpers.hpp | ||
exception.cpp | ||
exception.hpp | ||
fifo_cache.hpp | ||
file_name_utils.cpp | ||
file_name_utils.hpp | ||
geo_object_id.cpp | ||
geo_object_id.hpp | ||
gmtime.cpp | ||
gmtime.hpp | ||
levenshtein_dfa.cpp | ||
levenshtein_dfa.hpp | ||
limited_priority_queue.hpp | ||
linked_map.hpp | ||
logging.cpp | ||
logging.hpp | ||
lower_case.cpp | ||
lru_cache.hpp | ||
macros.hpp | ||
math.cpp | ||
math.hpp | ||
matrix.hpp | ||
mem_trie.hpp | ||
newtype.hpp | ||
non_intersecting_intervals.hpp | ||
normalize_unicode.cpp | ||
observer_list.hpp | ||
optional_lock_guard.hpp | ||
pprof.cpp | ||
pprof.hpp | ||
random.cpp | ||
random.hpp | ||
range_iterator.hpp | ||
ref_counted.hpp | ||
rolling_hash.hpp | ||
scope_guard.hpp | ||
set_operations.hpp | ||
shared_buffer_manager.cpp | ||
shared_buffer_manager.hpp | ||
small_map.hpp | ||
small_set.hpp | ||
src_point.cpp | ||
src_point.hpp | ||
stats.hpp | ||
std_serialization.hpp | ||
stl_helpers.hpp | ||
stl_iterator.hpp | ||
string_utils.cpp | ||
string_utils.hpp | ||
strings_bundle.cpp | ||
strings_bundle.hpp | ||
suffix_array.cpp | ||
suffix_array.hpp | ||
sunrise_sunset.cpp | ||
sunrise_sunset.hpp | ||
task_loop.hpp | ||
thread.cpp | ||
thread.hpp | ||
thread_checker.cpp | ||
thread_checker.hpp | ||
thread_pool.cpp | ||
thread_pool.hpp | ||
thread_pool_computational.hpp | ||
thread_pool_delayed.cpp | ||
thread_pool_delayed.hpp | ||
thread_safe_queue.hpp | ||
thread_utils.hpp | ||
threaded_container.cpp | ||
threaded_container.hpp | ||
threaded_list.hpp | ||
timegm.cpp | ||
timegm.hpp | ||
timer.cpp | ||
timer.hpp | ||
uni_string_dfa.cpp | ||
uni_string_dfa.hpp | ||
visitor.hpp | ||
waiter.hpp |