Ze stonden zo ver uit elkaar dat ze goed klikbaar waren. Het voorbeeld is inderdaad wel een mooie oplossing, hoewel ik het irritant vind dat de groep weer naar elkaar toe gaat zodra je één marker aanklikt. Als je van een groep van 5 markers dan alle marker wilt bekijken moet je 10 keer klikkenquote:Op vrijdag 22 maart 2013 10:55 schreef Chandler het volgende:
[..]
Maar dan zijn ze alsnog amper klikbaar, heb je het voorbeeld gezien wat ik poste? dat is toch een geweldige oplossing?!
Meestal kun je wel inzoomen waardoor het stapeltje markers wat verder uit elkaar staat. Die oplossing die je postte is best redelijk alleen dat hij de hele tijd weer terug in een groep staat is irritant, dan zoom ik liever één keer in.quote:Op vrijdag 22 maart 2013 10:55 schreef Chandler het volgende:
[..]
Maar dan zijn ze alsnog amper klikbaar, heb je het voorbeeld gezien wat ik poste? dat is toch een geweldige oplossing?!
Klopt, want je kunt zoomen tot je een ons weegt maar de markers blijven elkaar overlappen... Ga eens kijken of er nog meer van dit soort oplossingen zijn..quote:Op vrijdag 22 maart 2013 11:29 schreef boem-dikkie het volgende:
[..]
Meestal kun je wel inzoomen waardoor het stapeltje markers wat verder uit elkaar staat. Die oplossing die je postte is best redelijk alleen dat hij de hele tijd weer terug in een groep staat is irritant, dan zoom ik liever één keer in.
In het door mij gegeven voorbeeld worden de markers al in de database gegroepeerd. Je zou dan moeten gaan groeperen op basis van provincie / gemeente / wijk / buurt. Het CBS bied downloads waaruit je kunt halen welk gebied bij welke gemeente / wijk / buurt hoor: http://www.cbs.nl/nl-NL/m(...)013-2012-b68-pub.htmquote:Op vrijdag 22 maart 2013 11:14 schreef Chandler het volgende:
Mijn markers zijn op basis van provincie, dus als je van provincie veranderd krijg je de markers van de gegeven provincie te zien.
En om eerlijk te zijn gaat mijn kennis niet zo ver dat ik een voorbeeld zoals aangeven in jou post voor elkaar krijg... al is het natuurlijk wel een prachtige oplossing maar niet voor het specifieke probleem waar ik nu mee stoei..
Maar als je goed leesbare documentatie weet voor het laden van markers op basis van het zichtbare gedeelte van google maps houd ik mij aanbevolen!
Je moet een eventlistener gebruiken. In de broncode van de bomenkaart zie je daar wel een implementatie van:quote:Op vrijdag 22 maart 2013 11:50 schreef Chandler het volgende:
Daar vrees ik dan ook voor, zat al te zoeken of ik op basis van zoom gegevens de markers zou kunnen inladen via json, maar snap nog niet helemaal (en is ook amper te vinden tot zover) hoe ik de zoom_changed functie kan gebruiken om de markers opnieuw te laden binnen de 'bounds' van de map..
1 | GEvent.addListener(gmap, "zoomend", function(o,n) { myself._zoomEnd(o,n); }) |
1 2 3 4 | google.maps.event.addListener(map, 'zoom_changed', function() { BoundBasedMarkers(map) }); |
1 2 | <input type="number" name="aandacht"> <input type="number" name="teamwork"> |
1 2 3 | <?php $sql = "INSERT INTO status (aandacht, teamwork) VALUES ('".mysql_real_escape_string($_POST['aandacht'])."','".mysql_real_escape_string($_POST['teamwork'])."')"; ?> |
Ik heb ze eventueel als GEOJSON, ooit voor ander project gebruikt:quote:Op vrijdag 22 maart 2013 11:35 schreef Rockfire het volgende:
[..]
In het door mij gegeven voorbeeld worden de markers al in de database gegroepeerd. Je zou dan moeten gaan groeperen op basis van provincie / gemeente / wijk / buurt. Het CBS bied downloads waaruit je kunt halen welk gebied bij welke gemeente / wijk / buurt hoor: http://www.cbs.nl/nl-NL/m(...)013-2012-b68-pub.htm
Maar ik vrees dat dat dan toch wat te ingewikkeld voor je wordt
Je hebt waarschijnlijk een default staan, om dat na te checken moet je evenquote:Op vrijdag 22 maart 2013 17:30 schreef googlie1978 het volgende:
ik heb een formulier gemaakt, daar kan ik gegevens invullen, maar niet alle gegevens zijn verplicht.
deze gegevens haal ik door middel van post uit het formulier en plaats deze in de database
even een kort voorbeeldje van de code, zodat het duidelijker wordt.
[ code verwijderd ]
de sql code is:
[ code verwijderd ]
als ik gegevens in de velden invoer slaat ie deze ook netjes op, alleen als ik ze leeg laat zet ie er 0 neer
1 | SHOW CREATE TABLE status |
Een lege string is wat anders dan null hequote:Op vrijdag 22 maart 2013 17:46 schreef d4v1d het volgende:
[..]
Wat moet ie er dan neerzetten.. een lege string?
Zie mijn editquote:Op vrijdag 22 maart 2013 17:48 schreef raptorix het volgende:
[..]
Een lege string is wat anders dan null he
Als het een nummeriek veld is zet je er dus null in.
Dat komt omdat je type = number gebruikt voor je input. Je hebt geen min en max ingevoerd, dus dan begint hij gewoon bij 0.quote:Op vrijdag 22 maart 2013 17:30 schreef googlie1978 het volgende:
ik heb een formulier gemaakt, daar kan ik gegevens invullen, maar niet alle gegevens zijn verplicht.
deze gegevens haal ik door middel van post uit het formulier en plaats deze in de database
even een kort voorbeeldje van de code, zodat het duidelijker wordt.
[ code verwijderd ]
de sql code is:
[ code verwijderd ]
als ik gegevens in de velden invoer slaat ie deze ook netjes op, alleen als ik ze leeg laat zet ie er 0 neer
Ik heb ze al in een database staan En al gebruikt voor diverse google maps applicaties (die bomenkaart van Utrecht heb ik ooit ook aan meegeholpen)quote:Op vrijdag 22 maart 2013 17:43 schreef raptorix het volgende:
[..]
Ik heb ze eventueel als GEOJSON, ooit voor ander project gebruikt:
http://dl.dropbox.com/u/3055426/gemeente.json
En voor buurtinformatie: https://www.dropbox.com/s/runes0e56x1wr82/cbsgeojson.zip
Heb het ook maar gedownloaded, altijd handig vandaag is mijn huiswerk infowindow ajaxquote:Op vrijdag 22 maart 2013 18:12 schreef Rockfire het volgende:
[..]
Ik heb ze al in een database staan En al gebruikt voor diverse google maps applicaties (die bomenkaart van Utrecht heb ik ooit ook aan meegeholpen)
Oki, overigens kun je volgens mij wel testen of er meerdere markers over elkaar heen staan, tegenwoordig gaat het volgens mij vrij makkelijk, maar weet nog wel toen ik jaar of 10 funda bouwde dat dat een grote uitdaging was, maar weet niet of we eigenlijk toen al google maps gebruikten.quote:Op vrijdag 22 maart 2013 18:12 schreef Rockfire het volgende:
[..]
Ik heb ze al in een database staan En al gebruikt voor diverse google maps applicaties (die bomenkaart van Utrecht heb ik ooit ook aan meegeholpen)
Ja, kijk vooral ook naar 3DJS.org daar staan paar leuke heatmap samples in combinatie met geojson, ik zal maandag even mijn sample op basis van deze jaart neergooienquote:Op zaterdag 23 maart 2013 07:05 schreef Chandler het volgende:
[..]
Heb het ook maar gedownloaded, altijd handig vandaag is mijn huiswerk infowindow ajax
@Swets: wat is de content van je htaccess file?
Leuk! kan er altijd van leren! zal 3djs ook eens een bezoekje geven.quote:Op zaterdag 23 maart 2013 08:04 schreef raptorix het volgende:
[..]
Ja, kijk vooral ook naar 3DJS.org daar staan paar leuke heatmap samples in combinatie met geojson, ik zal maandag even mijn sample op basis van deze jaart neergooien
1 2 3 4 5 | <div class="infobox-wrapper"> <div id="infobox"> <div id="infobox-content">loading information.</dov> </div> </div> |
1 2 3 4 5 6 7 8 9 10 11 | google.maps.event.addListener(marker, 'click', function() { $.ajax({ url: '/test/ajax?name=' + name + '&id=' + id, success: function(data) { //infoWindow.setContent(data); $('#infobox').innerHTML = data; infoWindow.open(map, marker); } }); }); |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |