Als je nu eerst de htmlversie werkend maakt, dan kan je toch gemakkelijk zien wat er fout loopt bij de dynamische versie? Tenminste, als je dan kijkt naar de gegenereerde outputcode.
@Multiwebmedi, wat ik bedoelde is:
probeer het eerst eens puur in html met meerdere markers. Vanaf het er goed uitziet, weet je welke code je moet outputten met je foreach. Nu sla je gewoon een stap over en het debuggen gaat pakken sneller als je stap per stap werkt.
Kijk eerst eens naar de Gmaps zelf, zonder PHP, en kijk eens hoe de markers horen te staan, en voeg dan de Gmaps er eens aan toe. En kijk dan eens verder.
Dat heb ik toch gedaan !
Ben aan de slag gegaan met Gmap zonder PHP zodra dat werkt zal ik toch verder moeten.
De gmap werkt goed, en weet ook hoe ik het er op moet weergeven. (markers ect)
Nu zal ik dan toch de PHP erin moeten verwerken zodat alles naar wens gaat werken.
Het enige probleem is nog dat alles in 1 word uitgelezen zoals ik al aangaf in me vorige post.
Ik ben er niet vanaf gestapt, alleen de phps van de google_maps.php is niet meer aanwezig omdat ik nu een andere code gebruik, die wel alles naar mijn wens uitlees.
Op die manier bedoel ik het ;)
Ik snap en geloof 100% dat jou constructie goed zou moeten werken, alleen niet in mijn script helaas.
Daarom ben ik gaan zoeken ect... en aan de slag gegaan met een ander scriptje.
Het laatste deel is nu de google maps erin te bouwen, alleen dit gaat nog niet lukken aangezien de gegevens in een totaal plaatje worden opgehaald en niet apart.
Multiwebmedi, zowel Aar als ik zeggen dat je het eens moet proberen om meerdere markers op Google maps te krijgen zonder de hele php bazar er rond.
Je had het al lang gevonden als je even stopt met het copypasten van online scriptjes en zelf had geprobeerd. Zo hard is het allemaal niet.
Je stappen zijn concreet:
1. Je maakt een htmlfile.
2. Je kiest een aantal testadressen (2 of 3)
3. Je bekijkt goed de Google Maps api en voorbeelden en kijkt hoe je meerdere markers kan weergeven. Maak de Google maps in de htmlfile. Werkt het? Ga verder naar stap 4.
4. Maak het dynamisch met PHP. Dit is super eenvoudig omdat je uit stap 3 al weet hoe die code weergegeven moet worden.
5. Done!
Lees aub altijd je post eens na, nu versta ik het amper door de vreemde zinsconstructies en taalfouten.
-Weet je hoe zo'n foreach constructie werkt? Heb je het al nagelezen op php.net?
-Zeker dat je de waarde niet elke keer overschrijft als je die als string gebruikt (waardoor je maar 1 waarde krijgt, namelijk de laatste)?
Je mag er mee doen wat je wilt, maar als je het niet eerst (voor alle php) statisch (html) kan bouwen in Google Maps, dan heeft het weinig zin om ermee aan de slag te gaan in php (en dan help ik ook niet verder).
Dus toon ons eerst eens een werkend voorbeeld in Google maps, waarbij je dummie adressen gebruikt ipv je scriptje.
1. Het is niet echt volwassen om iemand op taalfouten af te rekenen, misschien heeft dat wel een reden "erg onbeschoft".
2. De php werkt gewoon goed en haalt de gegevens op die ik nodig heb.
Ik krijg netjes de latitude en longitude van elke luisteraar te zien.
3. Alleen de weergave op google maps is nog niet in orde. "ik zie nog steeds 1 marker"
4. Waarom denk je dat ik naar een site kom waar je om hulp kan vragen ?
Niet om vervolgens te horen dat je het maar zelf moet uitzoeken, temminste daar komt het op neer.
5. De punten die jij geef zijn allemaal netjes afgehandeld.
Ik heb op veel zoekwoorden gezocht in google, over meerdere locaties maar kan er niks vinden wat mijn probleem oplost.
1. Het was allerminst als onbeschoft bedoeld, maar je moet begrijpen dat wij er moeite in willen steken om je te helpen. Dat wordt wat moeilijk als we niet weten wat je zoal probeert, wat je kennis is, etc.
Als je dan niet geheel verstaanbaar bent is dit niet onze, maar jouw schuld. Afrekenen doe ik hier niet. Ik wil niets liever dan je probleem opgelost zien, maar wordt beperkt door de communicatie.
2. Heel goed, dat is een grote stap. Nu moet je aan de slag om het werkend te krijgen in de html. Vandaar nogmaals wat Aar en ik al tig keer aangehaald hebben in dit topic: doe het stap per stap. Hou je php even opzij, en maak een Google map aan waar je als test 2 of 3 adressen op markeert.
3. Nvt als je puntje 2 probeert.
4. Het lijkt me dat je wat lichtgeraakt reageert. Ik wil je helpen, ook al zijn mijn uren kostbaar. We moeten op een forum daarom niet het wiel opnieuw uitvinden, een foreach constructie wordt goed uitgelegd bij php.net. Daarom verwijs ik er graag naar als je er meer uitleg over wenst.
5. Zelfs voor ons is het gissen wat er fout loopt. Vandaar dat ik graag je stap voor stap wil zien werken, zodat we je stap per stap kunnen helpen.
No hard feelings. Internet is een medium waar genuanceerd antwoorden moeilijk is. Probeer dus gerust nogmaals, je zal snel zien dat je wel hier terecht kan met je vragen. Op voorwaarde dat je dan effectief doet/probeert wat we je zeggen. Want anders stuur ik je een factuur.
Hou je php even opzij, en maak een Google map aan waar je als test 2 of 3 adressen op markeert.
Dat is ook mogelijk als ik alleen met de latitude, longitude werk niet op basis van adressen ?
Ik ben namelijk nu al op het punt dat hij alle latitude en longitude laat zien van elke luisteraar.
Alleen het punt wat je aangeef, is inderdaad de weergave op de map. "nog steeds 1 marker"
Heb je misschien een tutorial die misschien bij dit probleem past ? Zodoende kan ik kijken wat ik verkeerd doe.
Natuurlijk zoek ik ook zelf op google. Mocht er verandering komen laat ik het direct weten.
Kijk ook even in de code van het voorbeeld, daar zie je dat de locaties geladen worden in een externe js file.
Daar zie je dat, als je op die manier werkt (en enkel op die manier), de output van de foreach per adres volgende code moet zijn:
Probeer even statisch dezelfde kaart te krijgen met enkele markers binnen jouw toepassing. Als dat lukt kan je kijken hoe je de php zal gaan outputten.