You can use app builders to make a simple map app with basic features in a short time. However, if you wish to deploy GPS apps for actual users with complex features, like user messages, voice-based GPS navigation, etc., and monetize them, you would need experienced software developers such as those available at DevTeamSpace.