Trying the search, not finding 3 distinct different maps. (but I did not try really hard) Got the usual one, and one that looked like an old school forum that would not load, and one that had google maps with the developer water mark because in the past few months any app that uses google maps has been messing up bc google has gotten real propitiatory about the map wanting people to pay for it.
You got links for the 3 you see?