<p>Click the button to get your coordinates.</p> <button onclick="getLocation()">Try It</button> <p id="demo"></p> <script> const x = document.getElementById("demo"); function getLocation() { try { navigator.geolocation.getCurrentPosition(showPosition); } catch { x.innerHTML = err; } } function showPosition(position) { x.innerHTML = "Latitude: " + position.coords.latitude + "<br>Longitude: " + position.coords.longitude; } </script>Soy nuevo en la API de geolocalización de JavaScript. Hasta ahora es muy útil. Sin embargo, estoy tratando de escribir algo de JavaScript que calculará un precio dependiendo del hemisferio en el que se encuentre. Norte o Sur. Hasta ahora estoy usando DEMO para regresar y mostrar la latitud y la longitud. Tengo problemas para pasar la respuesta o esa variable a otra función. El objetivo es recibir la Latitud y realizar un cálculo simple.
la respuesta sería igual a demo si demo > 0.00 luego regresa hemisferio norte si demo < 0.00 luego regresa hemisferio sur
El próximo objetivo sería realizar un cálculo muy simple en el hemisferio norte y el hemisferio sur.
Si se encuentra en el hemisferio norte, quiero mostrar el texto o la variable que costará $ 10 en envío. Si se encuentra en el hemisferio sur, solo quiero enviarle un mensaje de texto que indique que el envío costará $ 20.
Estoy seguro de que hay calculadoras de costos de envío mucho mejores y reales, pero ese no es el objetivo aquí. Mi objetivo es regresar al norte o al sur y mostrar un texto de $10 o $20. No busco más precisión ni complicidad, solo trato de aprender los conceptos básicos de las variables y funciones de javascript.