Получить TopLeft и BottomRight от MKCoordinateRegion MKMapView

Частный член доступен из любого метода в классе, в котором он объявлен, независимо от того, обращается ли этот метод к своему собственному члену экземпляра (this) или к частному члену другого экземпляра.

Это указано в JLS 6.6.1 :

... В противном случае, если член или конструктор объявлен приватным, тогда доступ разрешен тогда и только тогда, когда он возникает внутри тела класса верхнего уровня (§7.6), который включает объявление члена или конструктора.

Эта функция Java позволяет вам писать методы, которые принимают экземпляр класса в качестве аргумента (например, clone(Object other), compareTo(Object other)), не полагаясь на класс, имеющий не private getters для всех частных свойств, которые должны быть доступны.

13
задан Rishil Patel 1 March 2018 в 06:21
поделиться

2 ответа

Я не думаю, что эти вычисления можно назвать странными:

CLLocationCoordinate2D center = region.center;
CLLocationCoordinate2D northWestCorner, southEastCorner;
northWestCorner.latitude  = center.latitude  + (region.span.latitudeDelta  / 2.0);
northWestCorner.longitude = center.longitude - (region.span.longitudeDelta / 2.0);
southEastCorner.latitude  = center.latitude  - (region.span.latitudeDelta  / 2.0);
southEastCorner.longitude = center.longitude + (region.span.longitudeDelta / 2.0);
27
ответ дан 1 December 2019 в 20:11
поделиться

Вы уверены, что получили + - правильно? Я не получил от этого полезных результатов. Когда я переключил + -, я сделал. Возможно, мой код ошибочен где-то еще;)

Долгота дается как угловое измерение в диапазоне от 0 ° на нулевом меридиане до + 180 ° на восток и -180 ° на запад. Греческая буква λ (лямбда), [3] [4] используется для обозначения местоположения места на Земле к востоку или западу от нулевого меридиана.

Технически широта - это угловая величина в градусах (отмечена °) в диапазоне от 0 ° на экваторе (низкая широта) до 90 ° на полюсах (90 ° N или + 90 ° для Северного полюса и 90 ° S. или −90 ° для Южного полюса).

(Википедия)

0
ответ дан 1 December 2019 в 20:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: