2013-10-03 33 views

回答

4

有關在Google Glass中使用位置的完整信息,請參閱https://developers.google.com/glass/locationhttps://developers.google.com/glass/v1/reference/locations

請記住,您需要請求附加範圍https://www.googleapis.com/auth/glass.location才能獲取任何位置信息。

完成此操作後,Glass會將最近所知的位置(通常是過去10分鐘內某個時間點)附加到報告給您的任何時間線項目。

在任何時候,您都可以獲取可用的位置更新列表,或者Glass提供的「最新」位置。此外,您可以訂閱「位置」收藏(請參閱https://developers.google.com/glass/v1/reference/subscriptions),您將大約每10分鐘收到一次位置更改通知,其中包括一個用於提取相關位置的ID。

+0

你好感謝你。我訂閱內玻璃器皿我的位置更新。 – Sanath

+0

有一個問題:我目前正在測試Glass Mirror API,我想在獨立應用程序和本地servlet中測試訂閱,當創建訂閱對象時,所有文檔都說「userToken」只是一個不透明的標記。我如何生成這個?這應該是什麼價值? –

+0

@jorge - 你的問題與原始問題並無關係。堆棧溢出是最好的雪橇問題。 – Prisoner

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();