Google Maps iOS SDK: неправильный видимый регион - PullRequest
0 голосов
/ 14 октября 2019

У меня есть GMSMapView, определенный в раскадровке и анимированный как

let center = CLLocationCoordinate2DMake(17.47, 78.37)
let update = GMSCameraUpdate.fit(circle.bounds())
mapView.animate(with: update)

, где круг - это GMSCircle с центром в центр со следующими границами:

northEast: (17.488097323198403, 78.40076612636845)

southWest: (17.416230556797544, 78.32543153363294)

Вскоре после того, как я распечатываю проекцию * центраmapView.projection.point (для: center)), я надеюсь получить view.center , но я получаю совершенно странную точку:

(1099.8782958984375, 811.7814331054688)

Кроме того, во время печати GMSCoordinateBounds видимого региона

print(GMSCoordinateBounds(region: mapView.projection.visibleRegion()).northEast)
print(GMSCoordinateBounds(region: mapView.projection.visibleRegion()).southWest)

(66.14246009276911, 14.653102308511732)

(29.113166714374586, -18.30589581280946733 *

* Разве они не должны совпадать с границами
круга ? Что не так в моем мышлении?

Я использую GoogleMaps (3.5.0).

...