【发布时间】:2015-12-03 17:12:39
【问题描述】:
我目前正在使用 google maps v3 绘制实时 gps 位置并按以下顺序绘制折线。
var markers[];
socket.on(foo, function(msg){
markers.push({
"title": 'Location: ('+ address+ '), Time:'+time+',
"lat": msg.lat,
"lng": msg.lng,
"description":'<b>Location: '+ address+'<br>Time: time,
});
var marker = new google.maps.Marker({ // put marker
position: {lat:msg.lat, lng:msg.lng},
map: map,
icon: iconURL,
time:d,
title: 'Location: ('+ address+ '), Time:'+time+'
});
//draw polyline between current and previous marker
});
我需要确定在上午 9.40 到上午 10.00 之间绘制了哪些标记,并且需要突出显示该段折线。我在标记的信息窗口中附加了时间。但是我无法根据标记的时间来识别标记。实际上我需要跟踪一个 flit 并希望根据用户选择的时间范围突出显示折线。有人可以帮我解决这种情况吗?
【问题讨论】:
-
您能否添加更多有关数据格式和实际存储数据的详细信息?
-
您无法获得对地图上标记的引用。因此,如果您想获得地图的引用,则必须将引用存储在数组中。结帐stackoverflow.com/questions/2577417/…
-
你能发布一个演示小提琴链接吗...
-
@eugensunic 对不起,我不能,因为数据依赖太多,所以无法从代码中获得单独的 sn-p ......仍然会尝试......感谢倡议
标签: jquery google-maps google-maps-api-3