20,741
edits
Red Leader (talk | contribs) (Finished) |
|||
Line 296: | Line 296: | ||
return positioned.findAirportsWithinRange(10); | return positioned.findAirportsWithinRange(10); | ||
}; | }; | ||
# we will register this function to be called whenever an item is added | |||
var added = func(apt){ | var added = func(apt){ | ||
print("Airport ", apt.id, " added"); | print("Airport ", apt.id, " added"); | ||
} | } | ||
# we will register this fucntion to be invoked whenever an item is removed | |||
var removed = func(apt){ | var removed = func(apt){ | ||
print("Airport ", apt.id, " removed"); | print("Airport ", apt.id, " removed"); | ||
} | } | ||
# create a new object, pass it the search function to be used, and the callbacks to be invoked for event handling (adding/removing items) | |||
var searcher = geo.PositionedSearch.new(searchCmd, added, removed); | var searcher = geo.PositionedSearch.new(searchCmd, added, removed); | ||
# actually update the searcher obejct | |||
searcher.update(); | searcher.update(); | ||
}} | }} |