动态删除和添加谷歌地图标记

本文关键字:地图 图标 谷歌 添加 删除 动态 | 更新日期: 2023-09-27 18:14:03

我是asp.net和Google地图的新手。我想在我的asp.net页面上实现跟踪功能。我想创建一些标记,然后沿着路径移动它们。

有谁能帮我理解,我该怎么做?

我想谷歌地图工作作为AJAX

动态删除和添加谷歌地图标记

这可以有很多方法,我将给出一个非常简单的解决方案,

1。你的网页应该加载一个地图,并添加带有id的标记来代表你的资产。2. 你的网页应该每秒钟ping你的网络服务器查询更改3.如果您的服务器需要报告更改,它应该以json形式回复这些id的最新数据4.然后,您可以更新这些标记的位置。

如果你能实现http推送(长轮询/websockets),那么就更好了,因为你将获得接近实时的更新

假设您的web服务器正在被您的跟踪设备更新。

你的webservice应该总是返回资产的最新位置。

在客户端更新你的标记(资产)也很容易,要"移动"现有的标记,你需要确保它是全局的然后你可以在函数中更新它的位置,比如:

marker.setPosition(results[0].geometry.location);