我是 asp.net 和谷歌地图的新手。我想在我的 asp.net 页面上实现跟踪功能。我想创建一些标记,然后沿着路径移动它们。
任何人都可以帮助我理解,我该怎么做?
我希望谷歌地图作为 AJAX 工作
我是 asp.net 和谷歌地图的新手。我想在我的 asp.net 页面上实现跟踪功能。我想创建一些标记,然后沿着路径移动它们。
任何人都可以帮助我理解,我该怎么做?
我希望谷歌地图作为 AJAX 工作
这可以通过多种方式完成,我将提出一个非常简单的解决方案,
1.您的网页应加载地图并添加代表您的资产的标记,并带有 id。2.您的网页应该每秒 ping 您的网络服务器以查询更改 3.如果您的服务器有更改要报告,它应该以 json 形式回复这些 id 的最新 latlon 4.然后您可以更新这些位置标记。
如果您可以实现 http 推送(长轮询/websockets),那就更好了,因为您将获得近乎实时的更新
这假设您的网络服务器正在由您的跟踪设备更新。
您的网络服务应始终返回其资产的最新位置。
在客户端更新您的标记(资产)也很容易,要“移动”您现有的标记,您需要确保它是全局的,然后您可以使用以下内容更新它在函数中的位置:
marker.setPosition(results[0].geometry.location);