В зависимости от соотношения сторон экрана при уменьшении масштаба в MapBox для Android можно увидеть несколько копий Земли.
Границы долготы одной карты составляют от -180 до 180. Когда я уменьшаю масштаб, как показано на рисунке ниже, я должен получить видимые границы от -240 до -240, но как для завернутых, так и для развернутых границ я получаю от -121 до 116.
большая карта мира
val options =
CameraOptions.Builder().zoom(mapboxMap.cameraState.zoom)
.center(mapboxMap.cameraState.center)
.bearing(mapboxMap.cameraState.bearing)
.pitch(mapboxMap.cameraState.pitch)
.build()
val unwrappedBounds = mapboxMap.coordinateBoundsForCameraUnwrapped(options)
val wrappedBounds = mapboxMap.coordinateBoundsForCamera(options)
println("Wrapped: $wrappedBounds")
println("Unwrapped: $unwrappedBounds")
Я ожидал получить границы, превышающие от -180 до 180, но развернутые результаты кажутся переносящимися.
РЕЗУЛЬТАТЫ ЖУРНАЛА:
Wrapped: [southwest: Point{type=Point, bbox=null,
coordinates=[-121.1356988416266,-82.59314961488414]}, northeast: Point{type=Point, bbox=null,
coordinates=[116.56624773466814, 82.94613012791345]}, infiniteBounds: false]
Unwrapped: [southwest: Point{type=Point, bbox=null,
coordinates=[-121.1356988416266, -82.59314961488414]}, northeast: Point{type=Point, bbox=null,
coordinates=[116.56624773466814, 82.94613012791345]}, infiniteBounds: false]
Подробнее здесь: https://stackoverflow.com/questions/787 ... le-visible
Невозможно получить развернутые границы координат в MapBox на Android для нескольких видимых земель. ⇐ Android
Форум для тех, кто программирует под Android
1721062604
Anonymous
В зависимости от соотношения сторон экрана при уменьшении масштаба в MapBox для Android можно увидеть несколько копий Земли.
Границы долготы одной карты составляют от -180 до 180. Когда я уменьшаю масштаб, как показано на рисунке ниже, я должен получить видимые границы от -240 до -240, но как для завернутых, так и для развернутых границ я получаю от -121 до 116.
большая карта мира
val options =
CameraOptions.Builder().zoom(mapboxMap.cameraState.zoom)
.center(mapboxMap.cameraState.center)
.bearing(mapboxMap.cameraState.bearing)
.pitch(mapboxMap.cameraState.pitch)
.build()
val unwrappedBounds = mapboxMap.coordinateBoundsForCameraUnwrapped(options)
val wrappedBounds = mapboxMap.coordinateBoundsForCamera(options)
println("Wrapped: $wrappedBounds")
println("Unwrapped: $unwrappedBounds")
Я ожидал получить границы, превышающие от -180 до 180, но развернутые результаты кажутся переносящимися.
РЕЗУЛЬТАТЫ ЖУРНАЛА:
Wrapped: [southwest: Point{type=Point, bbox=null,
coordinates=[-121.1356988416266,-82.59314961488414]}, northeast: Point{type=Point, bbox=null,
coordinates=[116.56624773466814, 82.94613012791345]}, infiniteBounds: false]
Unwrapped: [southwest: Point{type=Point, bbox=null,
coordinates=[-121.1356988416266, -82.59314961488414]}, northeast: Point{type=Point, bbox=null,
coordinates=[116.56624773466814, 82.94613012791345]}, infiniteBounds: false]
Подробнее здесь: [url]https://stackoverflow.com/questions/78751080/cant-get-unwrapped-coordinate-bounds-in-mapbox-on-android-for-multiple-visible[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия