add jquery andremove unnecessary type attributes
don't start fetching data if we are already started
remove current location marker after showing the location, use jquery, don't store vehicles that are not in viewport