So now that the guild location module uses the addon whisper channel for sending data around (as I understand it), would it be possible to enhance it to allow location tracking for non guildmates -- either as a static list one specifies, or with, say, those on my friends list?
I ask because I'm in a high-end raiding guild, but many of my friends aren't that type of player, so are in other guilds... but we'd still like to be able to see each other on each other's maps since we do tend to hook up from time to time.
I don't see why you'd really need a regular chat channel for it, though that'd probably require the fewest code changes to do.
See, thing is, as of a few weeks ago Cartographer doesn't really use the guild channel to transmit the location data. Well, it does, but only sort of.
What it really does is every now and then (I guess every 5 seconds when you have the map open) it sends "hey, peoples, send me your location"... and everyone responds *via whisper* (Well, via the addon whisper channel)
So really the functionality to receive the data from random people is already there, the question is really just one of how to solicit that data.
I suppose one way would be just to automatically broadcast your info via the whisper channel to your entire friends list, every X seconds ... anyone without carographer just doesn't see it. Kinda overly spammy, but it'd work.
Better would be to do something like query your friends when they log on, track who actually supports the functionality, and then send them 'start updates' and 'stop updates' reuqests... when you need the updates just send a 'start' to everyone and they'll autonomously send you updates until you tell them to stop.
Not *quite* as efficient as the way it's done in-guild now, but not too far off, either, I don't think. And it'd be a loverly, loverly feature.