Как создать геозону в GMSMapView? - PullRequest
0 голосов
/ 16 мая 2018

Я хочу создавать и отслеживать Geofence с помощью GMSMapview (GoogleMaps) в iOS. C.Но после выполнения исследований и разработок я заметил, что GMSMapView не предоставляет никаких API и Framework для реализации Geofence в iOS, я не могу в это поверить.Это доступно в Android также.Основываясь на моих исследованиях, Geofence можно реализовать с помощью CoreLocation.Но я хочу реализовать с помощью GMSMapView.

Предоставляет ли GoogleMap Geofence для платформы iOS?

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 16 мая 2018

Если вы ищете круг (геозону) на вашей карте, вы можете попробовать GMSCircle.

// Circle on GMSMapView
GMSCircle *geoCircle = [[GMSCircle alloc] init];
geoCircle.radius = 130; // radius in meters
geoCircle.position = [your_location].coordinate;
geoCircle.fillColor = [UIColor blueColor];
geoCircle.strokeWidth = 2;
geoCircle.strokeColor = [UIColor redColor];
geoCircle.map = mapView;

Надеюсь, это поможет.Пожалуйста, обратитесь Ссылка класса GMSCircle

u2Fans ответ здесь

0 голосов
/ 16 мая 2018

Функция геозон - это возможность CLLocationManager, а не MKMapView или GMSMapView, карты предназначены только для отображения данных, геозоны представлены в виде круга в GMSMapView, GMSCircle и в MKMapView, MKCircle

...