我知道你可以通过点击事件从折线返回Lat / Lon。
但是,我的所有数据都是由TIME键入的,而不是Lat / Lon。搜索特定纬度/经度的数据可能太多了。
我可以向Polyline添加任何信息,以便它返回一些密钥(理想情况下是时间),然后我可以搜索并查找其余数据吗?
我的所有研究都说没有,没有提取所有数据并重新输入数据,或者只是蛮力搜索我的数据库。
答案 0 :(得分:2)
你在javascript环境中... GPolyline和其他叠加层是javascript对象。添加它们时,将这些属性添加到这些叠加层是完全正确的。
所以你可以这样做:
myPolyline = new GPolyline(latlngs);
myPolyline.myspecialtimevalue = sometimevalue;
map.addOverlay(myPolyline);
在您注册的点击事件中,您可以愉快地检查点击折线上的.myspecialtimevalue。
邓肯。