C# 在asp.net中动态删除和添加google地图标记

C# 在asp.net中动态删除和添加google地图标记,c#,asp.net,google-maps,web-applications,google-maps-api-3,C#,Asp.net,Google Maps,Web Applications,Google Maps Api 3,我不熟悉asp.net和谷歌地图。我想在我的asp.net页面上实现跟踪功能。我想创建一些标记,然后沿路径移动它们 谁能帮我理解,我该怎么做 我希望谷歌地图能像AJAX一样工作这可以通过多种方式实现,我将给出一个非常简单的解决方案 1.您的网页应加载地图,并添加用id表示您资产的标记。 2.您的网页应该每秒ping您的web服务器以查询更改 3.如果您的服务器要报告一个更改,它应该以json的形式回复这些ID的最新版本 4.然后可以更新这些标记的位置 如果您可以实现http推送(长轮询/webs

我不熟悉asp.net和谷歌地图。我想在我的asp.net页面上实现跟踪功能。我想创建一些标记,然后沿路径移动它们

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


我希望谷歌地图能像AJAX一样工作

这可以通过多种方式实现,我将给出一个非常简单的解决方案

1.您的网页应加载地图,并添加用id表示您资产的标记。 2.您的网页应该每秒ping您的web服务器以查询更改 3.如果您的服务器要报告一个更改,它应该以json的形式回复这些ID的最新版本 4.然后可以更新这些标记的位置

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

这假定跟踪设备正在更新web服务器

您的Web服务应始终返回其对资产的最新位置

在客户端更新标记(资产)也很容易, 要“移动”现有标记,您需要确保其为全局标记,然后您可以使用以下内容更新其在函数中的位置:

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

你们有教程方面的工作吗?我试过了,但这涉及到他们的库,我想这是不好的。因为,我将被他们的局限所奴役。你知道一些关于ajax中谷歌地图和asp的好教程吗?如果是的话,请让我知道。谢谢你这么精彩的解释,但由于我是一个新手,我想问更多的问题。我们如何为标记分配id?一旦做了标记,我们如何移除或重新定位它?