2014-10-28 93 views
1

我目前正在与聚合物框架的Web应用程序。聚合物 - 不要加载应用程序,直到地理位置未设置

但是,整个应用程序取决于设备的地理位置。我将app-globals文件中的位置设置为全局使用,但需要一些时间(大约500ms)。

我现在的问题是,在地理位置确定之后,我该如何对聚合物说它应该起作用?

谢谢!

回答

0

我认为这取决于您要查找的具体行为。少数情况下:加载网页时,包括也许有些应用程序的用户界面和你有一个加载图标或相似,表明该应用程序仍在启动,而你等待位置

  1. 一切仍然加载。

  2. 您不想在应用程序显示位置之前显示应用程序。也许你不想在这个时候加载应用程序资源。

  3. 你甚至不想聚合物被加载,直到你有位置。

有很多的选项&他们可能取决于你的应用程序体系结构的,但对于一般的结构:

  1. 在启动时显示&装载机图标只是等待填充任何模板,你有直到位置设置

  2. 也许保留在您的主要应用程序元素的隐藏属性,直到位置可用& /或不要将元素追加到DOM,直到此点吨(虽然有类似的资源下载机会警告,如下文3)。

  3. 你可以等待添加聚合物&相关的元素,直到位置可用,但通常看起来很愚蠢,因为你的应用程序可以在用户等待找到位置时完成这项工作。

如果您有更具体的需求,那么可能需要更多的细节。