Question
I plan to build a mobile application on all platforms which serves up results based on the location of the user.
I have checked the following: phonegap,bootstrap,appgyver,ionic.
Answer
I usually recommend either React Native or Flutter. Both produce professional looking apps that support both iOS and Android. React Native's advantage is that it is based on React, so you can combine some work if you want to have both a web and mobile interface. Flutter's got a nice, quick development style. Either one will give you great results though.