- Megpróbálják a spanyolok: megvédenék a gyerekeket a közösségi médiától
- DIGI internet
- Tombol az AI-láz: az NVIDIA már értékesebb, mint az Apple
- Musk átirányította a Teslának szánt AI-chipeket
- Starlink
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Windows 7
- Windows 10
- Linux - haladóknak
- Otthoni hálózat és internet megosztás
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz Speeedfire #7024 üzenetére
Azért van ott a "JSHint" gomb, hogy használd...
Először is "infowindow" néven hoztad létre a függvényt, majd infowindow névvel használtál egy változót, írja is a JSHint megnyomására, hogy "infowindow is already defined". Ugyanezt a hibát követted el a "map"-nél.Aztán egy lényegesebb dolog:
infowindow(marker, address[i]), map;
kissé rossz helyre tetted a zárójelet.
De mondom, mindez egyből kiderült volna a JSHint gomb megnyomása után.
Aztán még az is, hogy függvénydefiníció loopon belül nem a legjobb.
Ez a while (address[i]) sem túl szép szerintem, beszédesebb lenne helyette egy tisztességes for loop:
for(var i=0; i < address.length; i++) {...}Egy gyors console.log debuggolással az is gyorsan kiderül, hogy az infowindow nevű függvényben az info minden alkalommal undefined, tehát ez a kulcs.
A geocode callbackben ha kiírattad volna az address[i]-t, gyorsan kiderült volna, hogy az ott undefined, és az is egyértelmű, hogy mivel a geocode-nak már átadtad ezt az address[i]-t, ez itt felesleges, viszont ha kiíratod a results paramétert, akkor látható, hogy működőképes a results[0].formatted_address. Egyszerűen tehát ezt kell átadni a függvénynek az address[i] helyett.
http://jsfiddle.net/Sk8erPeter/HaZGA/9/
Tádámm, működik.
A console.log()-okat direkt bennehagytam.Egyébként erre való a JavaScript topic.
Szerk.: látom közben megírták mások is a fő problémát, de azért a fentebbieket is olvasd el, és használd a JSHint gombot ezentúl (meg sztem ezeket tényleg inkább JS topicba).
[ Szerkesztve ]
Sk8erPeter
Új hozzászólás Aktív témák
- Suzuki Swift 2005 1.3 GLX CD AC - AndroidAuto & CarPlay
- Bomba ár! HP Elite X2 1011 G1 - m5 I 8GB I 256GB SSD I 11,6" FHD Touch I CAM I W10 I Gari
- Bomba ár! Lenovo ThinkPad T490 - i5-8GEN I 8GB I 256GB SSD I 14" FHD I Cam I W10 I Garancia!
- 8db GeForce RTX 3090 Egyben
- VAST AI - VAST AI - VAST AI - GeForce RTX 3090
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen