使用iOS进行多边形地理围栏

use*_*775 7 google-maps geocoding geolocation ios

我试图找到一种方法来创建iOS的多个多边形地理围栏.我需要在一个城市中绘制多个区域来表示区域,街道等.从我到目前为止所读到的,iOS仅允许来自地理定位设备的圆形区域.

  1. iOS可行吗?
  2. 是否有一个Web应用程序在地图上绘制多边形并生成数组中的坐标?

Lau*_*ent 19

1)iOS只允许创建圆形地理围栏但是你想要实现的是一些额外的逻辑.我已经开发了类似的功能,所以我建议你做以下事情:

  • 创建一个嵌入多边形的圆形地理围栏
  • 当设备被通知为在圆形地理围栏内时,启动GPS
  • 每次获得位置更新时,请检查其坐标是否在多边形内
  • 只要在多边形内找到设备的位置,就会关闭GPS,除非您在退出多边形时需要得到通知
  • 当设备在圆形地理围栏之外得到通知时关闭GPS

由于您需要多边形地理围栏,我猜您希望获得良好的准确度,因此无论如何您都需要在地理围栏之上使用额外的GPS层,因为地理围栏根本不准确.

2)看看这些链接: