Kan iemand mij iets meer uitleggen waarom onderstaande niet werkt
ik krijg als error dat centerPos is undefind . nu heb ik iets gelzen dat een var die binnen een andere functie aangemaakt word niet zichtbaar is buiten deze functie . maar hoe krijg ik nu de var centerPos in een andere functie om deze te gebruiken in mij map_options. ik snap de logica nog niet helemaal van javascript en functions .
hoop dat iemand mij kan helpen alvast bedankt
<?php
function initialize() {
mylocation = navigator.geolocation;
mylocation.getCurrentPosition(success, fail);
function success(position){
var myLat = position.coords.latitude;
var myLong = position.coords.longitude;
var coords = new google.maps.LatLng(myLat, myLong);
var centerPos = new google.maps.LatLng(52.132633, 5.2912659999999505);
}
function fail(position){
var centerPos = new google.maps.LatLng(52.132633, 5.2912659999999505);
}
var map_canvas = document.getElementById('map_canvas');
Ik heb geen idee wat je aan het doen bent.
Maar ik, als nog Javascript lerende, zie dat je een function aanroept met alleen de naam.
Terwijl de function een parameter verwacht.