首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何定期更新地图上的标记

如何定期更新地图上的标记
EN

Stack Overflow用户
提问于 2011-11-15 00:36:47
回答 2查看 1.3K关注 0票数 1

我在开发一个WIFI定位系统。基于来自每个接入点的信号强度值(RSSI)来确定用户的位置。

我的应用程序应该定期从每个接入点收集WIFI信号强度,并更新地图上的标记。

我的应用程序能够从每个接入点收集wifi信号强度。然而,我在周期性地收集信号强度(例如:2秒)时遇到了问题。我还面临着定期更新地图上的标记的问题。仅供参考,我成功地在自定义地图上覆盖了标记。

解决方案:计时器?操控者?

我需要你的建议和帮助。提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-15 00:44:01

为此,您应该使用处理程序。请参阅此主题:Repeat a task with a time delay?

实际更新你的“标记”取决于你是如何实现它们的。它们是ItemizedOverlay中的项吗?如果是这样,您可以通过调用overlayItem.setMarker(drawableMarker)来更改用于显示它们的可绘制文件。

票数 1
EN

Stack Overflow用户

发布于 2011-11-15 00:41:41

这是一个基于浏览器的应用吗?如果是这样的话,您可以调用一个使用setTimeout调用自身的方法。这是最简单的方法。

在这两者之间,如果你必须从服务器获取一些东西,你可以使用ajax,这意味着你不需要重新放置页面。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8124837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档