Непосредственно перед тем (в двух местах) вы получаете initialLocation, вам задаются широта и долгота (как: position.coords.latitude, position.coords.longitude или position.latitude, position.longitude).
Вызовите функцию, чтобы установить скрытое поле в этой точке (передавая значения в лат и лонг).Что-то вроде:
var setHiddenField = function(lat, long) {
document.forms[0].hiddenLatField.value = lat;
document.forms[0].hiddenLongField.value = long;
}
... Я предполагаю, что на вашей странице только 1 форма, но вы легко сможете ее настроить.