Add retina support for markers

If you use a 2x marker asset and set the iconsize to 1/2 dimension, the marker will be displayed at retina resolution. Otherwise works as normal.