你能指导我这样做吗?我必须使用位置更改,并且必须根据该位置发送一些信息。
答案 0 :(得分:4)
有关使用Google地图使用地理位置的完整信息,请参阅https://developers.google.com/glass/location和https://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();