Это можно сделать исключительно в PHP, полагаясь на некоторый внешний API, который предоставляет вам данные широты и долготы.
Как правило, веб-API не заботятся о языке, который работает на их клиентах. С «JavaScript API» вы, вероятно, имеете в виду сервис, который возвращает данные в некотором дружественном к JavaScript формате, например, JSON. Однако JSON не обязательно должен обрабатываться программой JavaScript; PHP-программы могут разобрать его просто отлично.