OpenLayers sucks. LeafLet rules.