Sorry but I don't think that is a correct solution. Location is meant for being geocoded and it may contain commas. Currently I can put:
Charlotte, NC
as the location and it will work but your solutiion will break it.
That is why I was surprised when you previously said it works by entering a long,lat in the location field.
I've added a to do item in my project tracker to add support for long/lat as an alternative to location, but I think we need to add new fields in settings for long and lat instead of trying to use the location field. Then if log/lat is specified in settings we will use that instead of location.
I willl get to this when I have time.
Best,
Joe