Add support for initial location which can be specified either as lon/lat/zoom or x/y/zoom. x/y/zoom is based on the map's coordinate system. lon/lat/zoom will re-project to the map's coordinate system if required.