Localização do Usuario

boa noite,
o código abaixo se colocado no evento onLoad do formulario, ele pega a localização (latitude e longitude) do usuario. como eu posso pegar esse resultado e jogar para os campos do meu formulario?

código:

?>
<!DOCTYPE html>
<html>
<body>
   <p id="demo"></p>
	
<script>		
 var x=document.getElementById("demo");		
    function getLocation()
      {
      if (navigator.geolocation)
      {
      navigator.geolocation.getCurrentPosition(showPosition,showError);
      }
      else{x.innerHTML="Seu browser não suporta Geolocalização.";}
      }
      function showPosition(position)
      {
      x.innerHTML="Latitude: " + position.coords.latitude +
      "<br>Longitude: " + position.coords.longitude; 
	  }
	
	
	
	  console.log(getLocation());	
	
	  function showError(error)
      {
      switch(error.code)
      {
      case error.PERMISSION_DENIED:
      x.innerHTML="Usuário rejeitou a solicitação de Geolocalização."
      break;
      case error.POSITION_UNAVAILABLE:
      x.innerHTML="Localização indisponível."
      break;
      case error.TIMEOUT:
      x.innerHTML="A requisição expirou."
      break;
      case error.UNKNOWN_ERROR:
      x.innerHTML="Algum erro desconhecido aconteceu."
      break;
    }
  }
</script>
</body>
</html>
<?php

Tenho uma app de CRM que pego endereco e coordenadas do usuário que esta acessando para saber de onde vem o acesso e gravo na minha tabela.

?>

<?php $v_acesso = $_COOKIE['país'].'
'. $_COOKIE['cidade'].'
'. $_COOKIE['postal'].'
'. $_COOKIE['coordenadas'].'
'. $_COOKIE['ipv4'].'
'; // $insert_sql = "INSERT INTO tb_acessos (sistema, data_acesso, dados_acesso) VALUES ('tabela_acessos',now(), '$v_acesso')"; sc_exec_sql($insert_sql); Att, Paulo.

obrigado por compartilhar seu codigo!

Cleber, bom dia.

Tenho a necessidade de coletar estas informações, gostaria de saber se teve sucesso e em caso positivo se pode compartilhar como fez?

Grato.

Ainda não tive sucesso, mas assim que conseguir irei publicar aqui para todos.

tenta colocar ready function no seu script…

$(document).ready(function(){

seu script

});

seu código está correto…

Obs: se seu campo for texto e estiver habilitado, coloca “.value” ao invés de “.innerHTML”…
Se for label ai você pode usar o innerHTML