-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Неправильная отрисовка многоугольника #333
Comments
Пожалуйста, пришлите нам минимальный собранный пример, демонстрирующий описанную ситуацию. Вы можете выложить его проектом на GitHub, прикрепить к переписке в архиве или загрузить на Яндекс Диск и указать ссылку. Мы постараемся помочь. |
mapkitpolygonbugexample.zip |
Если нужна именно сборка – предоставьте API ключ для MapKit |
Спасибо за детальное описание. Постараемся исправить ситуацию в ближайших обновлениях API, однако, обозначить какие-либо сроки мы пока не можем. Подождите, пожалуйста! |
Точки с широтой 179 и -179 довольно далеко друг от друга находятся на числовой прямой, поэтому они лежат на противоположных краях мира. Если хочется перейти через 180 долготу кратчайшим путём, так стоит это сделать явным образом, а именно указать координаты прямоугольника "(65.0, 179.0); (66.0, 179.0); (66.0, 181.0); (65.0, 181.0)". |
Спасибо, это работает. Но надеюсь, что всё же будет исправление, которое позволит получить желаемый результат со значениями в пределах (-180; 180). |
Версия: 4.3.1-full
Если две последовательные входящие в Polygon точки имеют значения долготы с разным знаком, то линия между ними может быть проведена не по кратчайшему пути, а по наибольшему – через всю карту.
Например, точки [65.0000, -179.9999] и [65.0000, 179.9999]. Они находятся очень близко друг к другу, но линия между ними будет проведена через всю карту.
На скриншотах примеры подобного поведения.
The text was updated successfully, but these errors were encountered: