Вы понимаете, что для этого Вам проще и быстрее делать гео-запрос с сервеа а не клиента? То-есть из php а не из js, да? иначе придется писать какой-то сервис, и из своего js отправлять этому сервису данные в json, и этим сервисом сохранять эти данные в необходимы файл?
вот как сохранять json на php
$fp = fopen('results.json', 'w');
fwrite($fp, json_encode($response));
fclose($fp);