The London Marathon has taken place on the streets of the capital since 1981, but organisers are contemplating a major change.