- // *** also return if e.type=='drag' and not long enough since last request returned
- // *** but always do if e.type=='dragend'
- console.log(e.target.options.name);
- console.log(e.target.getLatLng());
+ if (e.type=='drag' && r.awaitingRoute) return;
+ var id=e.target.options.name;
+ var ll=e.target.getLatLng();
+ r[id.replace('marker','route')]=[ll.lat,ll.lng];
+ r.requestRoute(e.type=='dragend');
+ // update to/from field