Google Maps
Ik ben al 2 dagen aan het zoeken naar een script
ook bij google maps kom ik er niet uit
maar misschien kan iemand me op weg helpen naar de juiste informatie
Ik wil Google maps op mijn website
MAAR
voor elk adres van een persoon of bedrijf
moet er een eigen google kaart getoond worden
met de locatie van waar deze persoon of bedrijf zich bevind
net zoals in de telefoongids
Ik ben bezig geweest met een php scriptje
dit script plaats je op de plek van de adres gegevens van het script iframe van google. MAAR helaas werkt dit niet goed.
Dus ik denk dat ik een database record aan moet maken in de database met de coordinaten. Maar hoe lees ik die dan uit?
Ik snap niet dat google geen instructies aanbiedt voor deze inplementatie voor je website.
Heeft iemand een suggestie
Heeft Google daar dan geen API voor?
ik heb eerder iets dergelijks gemaakt, en zo eenvoudig is het helaas niet. Stuur even een mail naar infrasoft.online<at>gmail.com met de vereisten, dan kan ik je verder helpen.
vriendelijke groet,
jens
ga ik meteen doen
www.google.com/enterprise/maps
Gewoon de eerste hit op google
(Ik zocht op 'Google maps API')
,Koen Hollander
Gewijzigd op 24/05/2012 16:43:04 door Koen Hollander
Jens M op 24/05/2012 16:39:24:
beste,
ik heb eerder iets dergelijks gemaakt, en zo eenvoudig is het helaas niet. Stuur even een mail naar infrasoft.online<at>gmail.com met de vereisten, dan kan ik je verder helpen.
vriendelijke groet,
jens
ik heb eerder iets dergelijks gemaakt, en zo eenvoudig is het helaas niet. Stuur even een mail naar infrasoft.online<at>gmail.com met de vereisten, dan kan ik je verder helpen.
vriendelijke groet,
jens
Jens, we zitten hier op een forum. Als je iemand wil helpen prima, maar doe het dan op het forum dan hebben anderen er ook nog iets aan.
Gewijzigd op 24/05/2012 16:50:26 door Ozzie PHP
www.google.com/enterprise/maps
Toevoeging op 24/05/2012 16:55:42:
Ozzie het is natuurlijk zo
maar misschien kan ik uitkomst bieden later
en mijn script in het forum zetten
koen ik ga de info even lezen van die pagina Toevoeging op 24/05/2012 16:55:42:
Ozzie het is natuurlijk zo
maar misschien kan ik uitkomst bieden later
en mijn script in het forum zetten
Een forum heeft weinig nut als iedereen alles per mail gaat afhandelen.
Gewijzigd op 24/05/2012 16:59:06 door Ozzie PHP
Ineke kleinloog op 24/05/2012 16:29:39:
Ik snap niet dat google geen instructies aanbiedt voor deze inplementatie voor je website.
Geen instructies.....?
https://developers.google.com/maps/documentation/javascript/tutorial
nu heb ik dan toch maar gemaild naar google voor de applicatie
dit is de email van google maps:
The Google Maps Product Offering:
Fully Supported Google Maps API for Business:
Annual Direct Licenses Start at £7,700 (€8580)
NOU ja maar is een beetje duur hoor
Heel duur, zou het niet doen als ik jou was. Nog succes met zoeken
dit is het plaatsen van EEN google map op je website
hier zoek ik niet naar
mijn website adressen komen uit een database en daarbij wil ik bij elk gevonden adres een locatie kaartje
Toevoeging op 24/05/2012 17:24:59:
een link naar een tutorial waar ik tegen aanliep
dit is dus wat ik wil
maar helaas werkt het niet naar behoren
als ik de coordinaten weghaal (zoals hij dat doet)
dan krijg ik een kaart van Lelystad te zien
maar misschien is er iemand die deze bug kan triggeren?
hou me aanbevolen
https://www.youtube.com/watch?v=HTm-3Cduafw
als iemand een oplossing
Ineke kleinloog op 24/05/2012 17:18:40:
erwin
dit is het plaatsen van EEN google map op je website
hier zoek ik niet naar
mijn website adressen komen uit een database en daarbij wil ik bij elk gevonden adres een locatie kaartje
dit is het plaatsen van EEN google map op je website
hier zoek ik niet naar
mijn website adressen komen uit een database en daarbij wil ik bij elk gevonden adres een locatie kaartje
heb je de hele tutorial al doorgenomen? Alle antwoorden op je vragen staan erin, geloof me, ik heb het namelijk wel allemaal doorgenomen toen ik me erin verdiepte. Wat er niet in staat is hoe je met een database meot werken, maar dat lijkt me logisch, dat heeft namelijk helemaal niets met Google Maps te maken.
Anders kan je ook nog op mijn site terecht als je iets meer wilt weten:
http://erwinsdump.site50.net/pages/programming/gm.php
Quote:
dit is het plaatsen van EEN google map op je website
hier zoek ik niet naar
hier zoek ik niet naar
Hier zoek je wel naar, alleen begrijp je nog niet dat je er naar zoekt.
Ik heb hier ooit een tutorialserie over geschreven: http://wouterj.nl/news/google-maps-api-v3-begin-tot-eind/383/
als het zo is dan ben ik te gehaast geweest
dan ga ik het nog eens allemaal doornemen
ik hoop echt dat ik gewoon niet goed gekeken heb
bedankt dan in ieder geval
zal later nog reageren
Code (php)
1
<img src="http://maps.google.com/maps/api/staticmap?markers=size:small|color:blue|HIERDENAAMVANDESTRAAT+HUISNUMMER+POSTCODE+GEMEENTE+LAND&size=450x200&sensor=true" alt="Google maps" width="450" height="200" />
size: small|medium|large
color: blue|yellow|black|white|red enz... ALTIJD ENGELSTALIGE WOORDEN!
Om dan nog eens te linken naar googlemaps
Waar ik mee zit is dat de NAAM STRAAT NUMMER ETC.. steeds veranderen.
omdat er verschillende bedrijven in de database staan.
dat heb ik geprobeerd op te lossen met de code
dus wordt er uit de variabelen de gegevens van de verschillende bedrijven gepakt.
MAAR die sll=37.0625,-95.677068 dat zijn coordinaten
en die moeten natuurlijk mee veranderen om de juiste kaart te krijgen
dus ik weet niet hoe ik dat moet oplossen met de links die je hebt geplaatst
Ineke kleinloog op 24/05/2012 23:28:37:
Gunther
Waar ik mee zit is dat de NAAM STRAAT NUMMER ETC.. steeds veranderen.
omdat er verschillende bedrijven in de database staan.
dat heb ik geprobeerd op te lossen met de code
dus wordt er uit de variabelen de gegevens van de verschillende bedrijven gepakt.
MAAR die sll=37.0625,-95.677068 dat zijn coordinaten
en die moeten natuurlijk mee veranderen om de juiste kaart te krijgen
dus ik weet niet hoe ik dat moet oplossen met de links die je hebt geplaatst
Waar ik mee zit is dat de NAAM STRAAT NUMMER ETC.. steeds veranderen.
omdat er verschillende bedrijven in de database staan.
dat heb ik geprobeerd op te lossen met de code
dus wordt er uit de variabelen de gegevens van de verschillende bedrijven gepakt.
MAAR die sll=37.0625,-95.677068 dat zijn coordinaten
en die moeten natuurlijk mee veranderen om de juiste kaart te krijgen
dus ik weet niet hoe ik dat moet oplossen met de links die je hebt geplaatst
Dan zet je de data uit je database in de betreffende url en dan krijg je:
Code (php)
1
<a href="http://maps.google.com/maps?q=HIERDENAAMVANDESTRAAT+HUISNUMMER+POSTCODE+GEMEENTE+LAND">Google Map</a>
Je zal dan wel niet genoeg hebben aan straat en nummer alleen, postcode en gemeenteplaats zullen wel op zijn minst moeten meegegeven worden. Land is niet echt verplicht.
Voor België gebruik ik steeds: straat, huisnummer, postcode, gemeente, provincie, land en dit heeft voor mij voldoende resultaat. De "Google Map" tussen de <a> en </a> vervang ik door de kaart.
Ik hoop dat het jouw verder helpt.
het moet kunnen
ik ben niet een gevorderde scripter maar ga het vandaag uitproberen.
Die tutorials van Wouter en gunther zijn erg helder
en Gunther gaat totaal in op ALLE toepassingen van Google maps
ik heb nog niet alles doorgenomen maar het is erg interessante informatie als je met kaarten aan de slag gaat
Ik ga ermee aan de slag.
Laat het uiteindelijke resultaat dan hier op het form achter
Toevoeging op 25/05/2012 23:58:15:
Jeroen
ik heb geen output
hieronder mijn code
print "<div class='lat_maps'>";
print "<div>";
print '
<img src="http://maps.google.com/maps/api/staticmap?markers=size:small|color:blue|&size=450x200&sensor=true" alt="Google maps" width="300" height="300" />
';
print "</div>";
Toevoeging op 25/05/2012 23:59:45:
ik krijg alleen een 0 te zien in de div
print "<div class='lat_maps'>";
print "<div>";
print '
<img src="http://maps.google.com/maps/api/staticmap?markers=size:small|color:blue|&size=450x200&sensor=true" alt="Google maps" width="300" height="300" />
';
print "</div>";
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
/*******************************************************\
GOOGLE INSTELLINGEN
\*******************************************************/
$size = array('small', 'medium', 'large');
$color = array('black', 'white', 'yellow', 'red', 'blue', 'purple', 'pink', 'orange');
$width = '450';
$height = '200';
/*******************************************************\
ADRES DIE GETOOND MOET WORDEN
\*******************************************************/
$straat = '';
$huisnummer = '';
$postcode = '';
$gemeente = '';
$provincie = '';
$land = '';
/*******************************************************\
MAAK DE LINKEN
\*******************************************************/
$url = 'http://maps.google.com/maps?q='.$straat.'+'.$huisnummer.'+'.$postcode.'+'.$gemeente.'+'.$land.'&hl=nl';
$img = 'http://maps.google.com/maps/api/staticmap?markers=size:'.$size['0'].'|color:'.$color['0'].'|'.$straat.'+'.$huisnummer.'+'.$postcode.'+'.$gemeente.'+'.$provincie.'+'.$land.'&size='.$width.'x'.$height.'&sensor=true';
/*******************************************************\
TOON DE MAP
\*******************************************************/
print '<div class="lat_maps">'.PHP_EOL;
print ' <div>'.PHP_EOL;
print ' <a href="'.$url.'" rel="extern" onClick="this.target=\'_blank\'"><img src="'.$img.'" alt="" width="'.$width.'" height="'.$height.'" /></a>'.PHP_EOL;
print ' </div>'.PHP_EOL;
print '</div>'.PHP_EOL;
?>
/*******************************************************\
GOOGLE INSTELLINGEN
\*******************************************************/
$size = array('small', 'medium', 'large');
$color = array('black', 'white', 'yellow', 'red', 'blue', 'purple', 'pink', 'orange');
$width = '450';
$height = '200';
/*******************************************************\
ADRES DIE GETOOND MOET WORDEN
\*******************************************************/
$straat = '';
$huisnummer = '';
$postcode = '';
$gemeente = '';
$provincie = '';
$land = '';
/*******************************************************\
MAAK DE LINKEN
\*******************************************************/
$url = 'http://maps.google.com/maps?q='.$straat.'+'.$huisnummer.'+'.$postcode.'+'.$gemeente.'+'.$land.'&hl=nl';
$img = 'http://maps.google.com/maps/api/staticmap?markers=size:'.$size['0'].'|color:'.$color['0'].'|'.$straat.'+'.$huisnummer.'+'.$postcode.'+'.$gemeente.'+'.$provincie.'+'.$land.'&size='.$width.'x'.$height.'&sensor=true';
/*******************************************************\
TOON DE MAP
\*******************************************************/
print '<div class="lat_maps">'.PHP_EOL;
print ' <div>'.PHP_EOL;
print ' <a href="'.$url.'" rel="extern" onClick="this.target=\'_blank\'"><img src="'.$img.'" alt="" width="'.$width.'" height="'.$height.'" /></a>'.PHP_EOL;
print ' </div>'.PHP_EOL;
print '</div>'.PHP_EOL;
?>