goedemorgen allen,
Ik ben bezig met een project met Google Maps.
Wat ik tot zo ver heb
Ik heb Googlemaps gekoppeld aan een database en deze haalt daar de informatie zoals: lat, lng, en andere informatie van het betreffende adres. Deze informatie word dan in een xml bestand gezet en word uitgelezen in javascript. javascript plaats het dan in googlemaps als een marker.
Wat er nog moet gebeuren
Dat de markers worden gecategoriseerd, dit is gebeurd maar nu moet er nog een filter in komen.
Bijvoorbeeld ik druk op de checkbox 'restaurant' dat het alleen alle restaurants laat zien.
code tot nu toe
PHP Code:
if(isset($_POST['button2'])) { $query = mysql_query("SELECT * FROM `markers` WHERE `type` = 2") or die(mysql_error()); if($query) { echo "successful"; }else { echo "error"; } }
de constructie is als volgtCode:<form name="form" method="post"> <input type="submit" name="button1" value="bergers" /> </form>
database->xml file-> tonen op de map.
iemand enig idee hoe ik dit kan realiseren?
alvast bedankt!
- googlemaps met markers in een database
-
27-08-2013, 08:47 #1
- Berichten
- 6
- Lid sinds
- 11 Jaar
googlemaps met markers in een database
-
In de schijnwerper
-
27-08-2013, 09:34 #2Particulier
- Berichten
- 1.412
- Lid sinds
- 15 Jaar
Re: googlemaps met markers in een database
Ik begrijp het probleem niet.
Je zegt dat je al data uit de database kan laden, deze via XML naar je javascript stuurt waarna de javascript de markers plaatst.
Het principe met Restaurants is toch precies hetzelfde?
Data uit database halen alleen dat gefilterd (where type='restaurant') en de rest is toch hetzelfde?
-
27-08-2013, 09:40 #3
- Berichten
- 6
- Lid sinds
- 11 Jaar
Re: googlemaps met markers in een database
klopt maar de bedoeling is dat je met een checkbox of een radiobutton die query activeerd. zodat daarna de markers getoond of niet getoond worden.
-
28-08-2013, 07:58 #4Particulier
- Berichten
- 1.412
- Lid sinds
- 15 Jaar
Re: googlemaps met markers in een database
Code:$("#[BUTTON ID]").on("click",function(){ //Ajax call naar je database om nieuwe markers op te halen $.ajax({ type: "POST", url: "[pagina naar je pagina die xml gegevens terug stuurt", data: { [variabe naam]:[variable value] } }).done(function( data) { //data is je XML data die je kan gebruiken om de markers te plaatsen. // verwijder eerst je huidige markers als je die niet meer zichtbaar wilt hebben. }); });
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic