【问题标题】:Refresh google map after enabling location启用位置后刷新谷歌地图
【发布时间】:2017-04-03 22:03:02
【问题描述】:

我正在使用 ng-cordova geolocationjavascript google maps api 在我的 ionic 应用程序 (ionic 1) 中获取用户的当前位置。

如果未启用位置设置,我会通知用户应该启用。 当用户启用位置设置时,地图保持空白。我必须重新加载页面才能加载地图。

如何检测到位置设置发生变化,然后自动刷新地图?

【问题讨论】:

    标签: angularjs cordova google-maps ionic-framework geolocation


    【解决方案1】:

    cordova-diagnostic-plugin 注册一个函数,以便在位置状态发生变化时调用。

    cordova.plugins.diagnostic.registerLocationStateChangeHandler(successCallback);
    

    这会在位置状态更改时触发,因此这对于检测快速设置中所做的不会导致暂停/恢复事件被触发的更改很有用。

    在该插件的official documentation 中,您可以找到一些示例以及有关如何实现的更多信息。

    继续摇摆!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多