There are several of these type of maps floating about on various forums. I'm pinpointed on at least three. They seem to get a fair bit of attention straight off but soon fade into history. By far the best option is put your location in your public profile on here, so everybody knows where you are, roughly, then you are likely to meet members that are in your locality.
That is not to say if someone wants to start another google type map with pins in is not approved in any way, please do go ahead. I will stick my pin in it metaphorically speaking.