【发布时间】:2015-04-15 18:04:55
【问题描述】:
我需要一些指导才能使用 App Inventor 2 在 WebViewer 静态地图上显示当前位置或 GPS(纬度和经度)。 我创建了一个静态地图 api,我正在尝试关注和修改这个 post,在应用程序发明者谷歌论坛上找到。
特别是,我无法修改用户 SteveGS 的建议,让静态地图的中心始终呈现为来自 LocationSensor 的当前纬度和经度值,而不是硬编码的纬度和经度。 我尝试了以下块组合但没有成功:
有人可以帮助我,以便在此静态地图 api 上使用 LocationSensor 标记或 GPS 吗?提前感谢大家的回答。
-编辑 1-
已尝试使用以下块来获取原始谷歌论坛帖子(见链接)的硬编码纬度和经度,通过使用两个变量使用 LocationSensor 读数进行修改,如建议的那样。不幸的是,而不是例如在意大利显示位置标记后,我得到了以毛里塔尼亚为中心显示的静态地图。这段代码有什么问题?见下图:
【问题讨论】:
-
如果您对 SteveJG 的示例有疑问,为什么不在App Inventor forum 中问他呢?顺便说一句:使用 2 个不同的加速度计传感器有意义吗?它还有助于使用 Do it 来调试您的块,在您的情况下是 webviewer 的 URL...
-
您好@Taifun,很高兴再次收到您的来信。从来没有问过 SteveJG,因为我对 App Inventor 论坛不太熟悉,就像我对 S.O. 一样。论坛老帖子了,复活有点奇怪
-
无论如何@Taifun,我正在使用两个加速度计分别读取yAccel和zAccel。因为我没有收到任何错误,所以可以吗?保留他们两个?关于我最初的问题,我想我到了某个地方......再想一想,它认为我需要有互联网 - 每隔 5 分钟启用一次 WiFi 连接和 GPS 以降低数据成本。那么,如何在 App Inventor 2 中做到这一点?你能帮我解决这个问题吗?
标签: android google-maps google-maps-api-3 gps app-inventor