У меня есть несколько аннотаций на карте - хотя пользователю может потребоваться прокрутить, чтобы увидеть их. Я хочу, чтобы пользователь мог выбрать кнопку, чтобы соответствовать всем этим на карте, - устраняя необходимость прокрутки/ручного изменения размера.Центрирование карты вокруг нескольких точек (аннотации) на карте - Titanium mobile
Я определил мин. и макс. широты и долготы (например, minLat, maxLat, minLong, maxLong) для точек, которые я хочу показать на карте.
Я борюсь, однако, с конкретной формулой, используемой для получения свойств долготы и широты для перехода к mapview.setLocation. Любые указатели на какую формулу я могу использовать?
@DhairyaVora ваш код работает очень хорошо. Я должен был использовать его в своем приложении. Однако, когда аннотации разделены с большим расстоянием (например, на разных континентах это порождает ошибку. Что-то вроде: «Недопустимый регион
kernelpanic
@kernelpanic, это хорошая идея. Мы можем поместить этот код в try catch, и если возникнет некоторая ошибка, catch может показать первую аннотацию. И, кстати, можете ли вы показать мне примеры мест, для которых эта ошибка возникает? –
@DhairyaVora Я рад, что вы открыты для некоторых улучшений. В моем примере ошибка возникает, когда у меня есть две аннотации: одна в Атланте, США и другая в Швейцарии – kernelpanic