mdg:geolocation 在我的本地主机上似乎 运行 与 myApp.meteor.com 不同
mdg:geolocation seems to run differently on my localhost than on myApp.meteor.com
我编写了一个紧急服务应用程序,可以获取用户的位置并允许他们呼叫本地紧急服务。它在我的本地主机上工作正常,在我的 iphone(使用 meteor run ios-device
)上工作得很好,但是当我在 meteor 的服务器上(来自 meteor deploy myApp.meteor.com
)运行 时,浏览器从不提示我允许位置服务,就像我在本地主机上 运行 时所做的那样,因此,该应用程序无法运行。
这是我在 /client 目录中的代码:
Meteor.startup(function() {
Tracker.autorun(function () {
var geo = Geolocation.latLng();
Session.set('geo', geo);
});
});
有ideas/suggestions吗?谢谢!
您是否尝试将 Geolocation.latLng()
替换为 Geolocation.currentLocation()
以检查它 returns 是一个位置还是空值?
是否有 git 回购协议?
我编写了一个紧急服务应用程序,可以获取用户的位置并允许他们呼叫本地紧急服务。它在我的本地主机上工作正常,在我的 iphone(使用 meteor run ios-device
)上工作得很好,但是当我在 meteor 的服务器上(来自 meteor deploy myApp.meteor.com
)运行 时,浏览器从不提示我允许位置服务,就像我在本地主机上 运行 时所做的那样,因此,该应用程序无法运行。
这是我在 /client 目录中的代码:
Meteor.startup(function() {
Tracker.autorun(function () {
var geo = Geolocation.latLng();
Session.set('geo', geo);
});
});
有ideas/suggestions吗?谢谢!
您是否尝试将 Geolocation.latLng()
替换为 Geolocation.currentLocation()
以检查它 returns 是一个位置还是空值?
是否有 git 回购协议?