【问题标题】:Can't inject location using Tizen Emulator (wearable)无法使用 Tizen 模拟器(可穿戴)注入位置
【发布时间】:2019-03-30 21:15:11
【问题描述】:
我让 Tizen 平台模拟器运行(显示手、加载我的应用程序等),但是当我尝试使用控制面板注入位置时,我收到一条错误消息“无法加载此页面Google Maps directly”(看起来像是直接来自 Google Maps 的错误”,下面的第一张图片)。之后,我可以单击地图,或使用手动输入添加位置,但是当我单击 Inject Marker/Inject Location 时, UI 更改以允许我取消,但从未超过此点(下图第二张)。我仍然可以按取消,但重试不会改变结果)。有人知道如何解决这个问题吗?
【问题讨论】:
标签:
tizen
tizen-wearable-sdk
tizen-emulator
【解决方案1】:
我的模拟器也遇到了同样的问题。即使显示了来自 Google 地图的错误消息,我也能够成功注入纬度和经度并在 Web 应用程序中检查其值。我只是忽略了来自 Google 地图的错误消息,单击“确定”,然后以与您相同的方式设置标记。
根据我的经验,您分享的第二个屏幕截图似乎是有效的。您将标记注入设备并且位置已更改(您可以随时取消它,但在此之前您可以检查位置,它将与您注入的值匹配)。
我是使用 Web 应用程序和 JavaScript 代码完成的:
navigator.geolocation.getCurrentPosition((s) => {console.log("位置: (" + s.coords.latitude + ", " + s.coords.longitude + ")")})
返回给我:
位置:(37.259598, 127.052801)
在控制面板中取消位置后,位置将被清除,以上代码不会返回任何结果。