I structured my code so that my geolocation methods are in the map view. Since I need geolocation information at startup, I call the geolocation methods in the launch section of my controller. However, if the map is not added to the main view, the fireEvent will not work. The obvious workaround is to add the map to the main view before calling the map methods, but my app startup is already slow and I would prefer not to make it slower.
Is there is another way to get the fireEvent to work from the map view without adding the map to the main view?