Arrays 如何管理传单中的标记和变量
我正在尝试使用传单js.com库,我认为这对于移动应用程序来说非常好,但我不知道如何使用它 我正在尝试制作一个实时地图,其中标记表示每个登录用户的位置。 如果用户移动,则用户标记应相应移动 我有点怀疑,如何在传单上做到这一点。我的问题只是如何以正确的方式制作许多标记,以便以后可以拾取和移动它们 首先,我需要将每个标记添加到图层组中,然后将该图层组添加到地图中,对吗 但后来,我如何通过编程选择一个特定的标记并更新其位置 我是否需要使用任何插件,或是其中的传单本身就是我所需要的Arrays 如何管理传单中的标记和变量,arrays,leaflet,markers,Arrays,Leaflet,Markers,我正在尝试使用传单js.com库,我认为这对于移动应用程序来说非常好,但我不知道如何使用它 我正在尝试制作一个实时地图,其中标记表示每个登录用户的位置。 如果用户移动,则用户标记应相应移动 我有点怀疑,如何在传单上做到这一点。我的问题只是如何以正确的方式制作许多标记,以便以后可以拾取和移动它们 首先,我需要将每个标记添加到图层组中,然后将该图层组添加到地图中,对吗 但后来,我如何通过编程选择一个特定的标记并更新其位置 我是否需要使用任何插件,或是其中的传单本身就是我所需要的 Thomas不,您不
Thomas不,您不需要向图层组添加标记,也不需要任何插件。要向地图添加标记,只需执行以下操作:
var marker = L.marker([50.5, 30.5]);
marker.addTo(map);
如果需要通过编程方式移动标记,可以使用setLatLng
:
marker.setLatLng([40.5, 40.5]);
如何决定将用户映射到标记实际上取决于您。一个简单的解决方案是使用一个对象,其中键是userId(或其他一些用户标识符),值是标记:
var users = {
11: L.marker([35.5, 15.5]),
15: L.marker([40.5, 20.5]),
17: L.marker([45.5, 25.5])
}
你读过说明书吗
您还可以阅读以下关于在移动设备上使用手册的简短示例:
查看以下资源: