如何收听android googlemaps地理围栏过渡

时间:2015-08-09 15:03:31

标签: android-geofence

当我在地图上的位置进出我的应用程序谷歌地图围栏时,我怎么能让事情发生。我似乎无法理解google关于地理围栏的教程。而我无法找到任何其他教程。

这是我的代码..

private void form1_FormClosing(object sender, FormClosingEventArgs e)
{
    if (e.CloseReason == CloseReason.None)
    {
        e.Cancel = true;
        return;
    }
    // any other OnClose code you may wish to execute.
}

1 个答案:

答案 0 :(得分:0)

齿突, 当您转换Geofence时需要进行某些事情

  1. 为地理围栏过渡创建意图。
  2. 创建GeofencingRequest。
  3. 将intent,GeofenceingRequest和GoogleApiClient添加到LocationServices.GeofencingApi API。
  4. 处理意图。
  5. 到目前为止您编写的代码将在地图上创建地理围栏和圆圈,但在围栏转换时它将不会执行任何操作。 在您链接的tutorial中,您成功创建了地理围栏,但现在您需要执行其他一些步骤。确保按照“指定地理围栏和初始触发器”,“为地理围栏过渡定义意图”和“添加地理围栏”中的步骤进行操作。这应该完成我上面列出的步骤1,2和3。如果你有这些步骤,请尝试“处理地理围栏过渡”部分,这将完成我在上面列出的第4步。

    我希望这可以帮到你!

    P.S。:由于我发现您正在向地图添加圆圈,因此您可能很快发现需要一种方法来跟踪这些圆圈,以便为每个地理围栏正确添加和删除它们。有一篇简短的博文here,讨论了如何执行此操作。