... Google Maps came up with the idea of pre rendering the map ...
... All the results are labeled directly on the map. ...