public LocationView(Location location) {
this.location = location;
initWidget(uiBinder.createAndBindUi(this));
AjaxLoaderOptions options = AjaxLoaderOptions.newInstance();
options.setOtherParms(LivingStoryData.getMapsKey() + "&sensor=false");
// Instantiating the map via a runnable breaks horribly on firefox, for reasons
// that are still mysterious to us. If we introduce some delay, though,
// it works fine, and doesn't greatly hurt overall page functionality.
AjaxLoader.loadApi("maps", "2", new Runnable() {