¿Cómo puedo ejecutar la función accept en updatePosition ? ¿Por qué deny puede ejecutarse pero no accept ?
accept = alert(123); deny = alert(123); function getLocation(accept,deny) { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(function (position) { updatePosition(position, accept); }, deny); } else { deny; } } function updatePosition(position, accept) { PositionLat = position.coords.latitude; PositionLon = position.coords.longitude; accept; }¿Cómo puedo ejecutar la función accept en updatePosition?
Ponga () después del nombre.
¿Por qué puede negar ejecutarse a sí mismo?
no puede Está pasando deny como argumento a navigator.geolocation.getCurrentPosition . El código en navigator.geolocation.getCurrentPosition lo llama.