1. A method for displaying a digital map comprising: sending a location request from a client-side computing device to a map tile server; receiving a set of map tiles in response to said location request; assembling said received map tiles into a tile grid; aligning said tile grid relative to a clipping shape; and displaying the result of said alignment as a map image.