如何在我的Glassware中获取Google Glass位置更改通知

时间:2013-10-03 08:20:20

标签: google-mirror-api google-glass

你能指导我这样做吗?我必须使用位置更改,并且必须根据该位置发送一些信息。

2 个答案:

答案 0 :(得分:4)

有关使用Google地图使用地理位置的完整信息,请参阅https://developers.google.com/glass/locationhttps://developers.google.com/glass/v1/reference/locations

请注意,您需要申请额外的范围https://www.googleapis.com/auth/glass.location才能获取任何位置信息。

完成此操作后,Glass会将最近已知的位置(通常是您在过去10分钟内的某个位置)附加到报告给您的任何时间轴项目。

您可以随时获取可用的位置更新列表,或Glass提供的“最新”位置。此外,您可以订阅“locations”集合(请参阅https://developers.google.com/glass/v1/reference/subscriptions),您将大约每10分钟收到一次位置更改通知,其中包含用于获取相关位置的ID。

答案 1 :(得分:0)

当用户订阅我们的Glassware应用程序时,我们可以插入位置更改订阅。之后,镜像API将通知位置更改为给定的URL。

喜欢这个

            //create a Subscription for location changes
            Subscription subscriptionLocation = new Subscription()
            {
                Collection = "locations",
                UserToken = userId,
                CallbackUrl = Url.Action("Notify", "Notify", null, Request.Url.Scheme)
            };
            //insert a Subscription
            mirrorService.Subscriptions.Insert(subscriptionLocation).Fetch();