Thanks for this suggestion, will consider adding this. BTW, We don't use location from ISP, we get location form GPS. So it will be more accurate than getting from ISP.
(At least Chrome and Firefox can use this system; I'm no sure about the other browsers)