I suggest you check out the google maps API. You can do this using their API... but you will have to feed the parameters to the API from FIleMaker to define what buttons you want for what venues/cities or such. There is a 'sandbox' for playing with the values and the code so you see the effects live.... then it is up to you to do the learning curve....
Your button strategy could be used inside FileMaker but not with buttons placed on a web viewer. Each button sitting on the outside could do a different google-maps search.