Build it and see how it goes. Ideas are nice to have, but of little to no value until you start to implement it to see if it is actually of value.<p>First step is to learn how to develop android apps.<p>Read all of this
development<a href="https://developer.android.com/training/basics/firstapp/" rel="nofollow">https://developer.android.com/training/basics/firstapp/</a><p>Learn about Google Maps
<a href="https://developers.google.com/maps/documentation/android-sdk/intro" rel="nofollow">https://developers.google.com/maps/documentation/android-sdk...</a><p>Learn about integrating with facebook
<a href="https://developers.facebook.com/docs/android/getting-started/" rel="nofollow">https://developers.facebook.com/docs/android/getting-started...</a><p>While you are at it make sure you have a decent android device so you can test on hardware. Once you have put the time in to test your idea (40-100hours) you should have a pretty good idea if you want to continue with it. Just because there are ideas and apps that do this does not mean you cannot build something better or more streamlined.
Is the idea to network with people who live nearby? There are already apps that do that (e.g. NextDoor). Any app can be made given enough programming knowledge or money. The real question is "should it be built?"