[PHP] Google Maps api

Pagina: 1
Acties:
  • 1.164 views

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Dimby
  • Registratie: April 2008
  • Laatst online: 01-07-2024
Hallo,

Voor een website wil ik bij een adres , 1111AA Straatnaam 12, een google maps kaartje hebben.
Nu heb ik mij aangemeld voor de API en het een en ander geprobeerd.
Maar als je de kaart naar een specifieke plaats wilt laten springen moet je een Longitude en Latitude hebben. Is er een mogelijkheid om deze 2 op te vragen dmv van de adresgegevens die ik heb?

Mvg,
Dimby

Acties:
  • 0 Henk 'm!

  • Koppensneller
  • Registratie: April 2002
  • Laatst online: 22:53

Koppensneller

winterrrrrr

Ik ken de API niet precies, maar het keyword wat je zoek is 'geocoding'. Zoek daarmee in de API-documentatie en je vindt vast wel wat je zoekt!

Zie hier: http://code.google.com/ap...n/services.html#Geocoding

[ Voor 26% gewijzigd door Koppensneller op 31-05-2009 12:24 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Goh, misschien kun je iets met het knopje "Link" als je naar Google Maps gaat en het adres opzoekt.

Acties:
  • 0 Henk 'm!

  • Gimmeabrake
  • Registratie: December 2008
  • Laatst online: 23-08 10:45
Ik heb me hier laatstens ook in verdiept. Wat je moet doen is (zoals KoppenSneller al zegt) via geocoding een latitude en een longitude binnenhengelen (kan op verschillende manieren, ik heb xml gebruikt). Die latitude en longitude gebruik je dan weer in de api. :) Succes ermee!

Acties:
  • 0 Henk 'm!

  • Alm4riC
  • Registratie: Februari 2005
  • Laatst online: 23:12
Kijk eens naar deze tutorial, erg nuttig, en duidelijk uitgelegd. :)
http://www.whelp.nl/google-maps-1/

Acties:
  • 0 Henk 'm!

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 23-08 21:27

Matis

Rubber Rocket

Verwijderd schreef op zondag 31 mei 2009 @ 12:24:
Goh, misschien kun je iets met het knopje "Link" als je naar Google Maps gaat en het adres opzoekt.
Voor statische adressen/locaties werkt dat idd prima. Alleen als je dynamisch wilt gaan werken zul je long en lat gegevens moeten verwerken.

Maar daarvoor kun je dan wel weer de link herschrijven ;)

If money talks then I'm a mime
If time is money then I'm out of time


Acties:
  • 0 Henk 'm!

  • dik_voormekaar
  • Registratie: April 2003
  • Laatst online: 21:54
Je kunt een geocode request doen via :
http://maps.google.com/ma...q=lutjebroek&key=12345678
Je krijgt dan een xml file als output.
Je moet dan wel een keer een key aanvragen (gratis).

[ Voor 19% gewijzigd door dik_voormekaar op 31-05-2009 14:15 ]


Acties:
  • 0 Henk 'm!

  • BBrunekreeft
  • Registratie: Mei 2004
  • Laatst online: 17:14

BBrunekreeft

Dus...

Ik gebruik daar zelf deze class voor:
http://www.phpinsider.com/php/code/GoogleMapAPI/
Is niet heel recent, maar deze heeft als voordeel dat hij gecode caching ondersteunt in een mysql database.

Acties:
  • 0 Henk 'm!

  • Dimby
  • Registratie: April 2008
  • Laatst online: 01-07-2024
Bedankt voor de reacties, Geocoding dat zocht ik :)
Nu red ik mezelf wel verder ;)

Acties:
  • 0 Henk 'm!

  • flashin
  • Registratie: Augustus 2002
  • Laatst online: 17-12-2023
dik_voormekaar schreef op zondag 31 mei 2009 @ 14:14:
Je kunt een geocode request doen via :
http://maps.google.com/ma...q=lutjebroek&key=12345678
Je krijgt dan een xml file als output.
Je moet dan wel een keer een key aanvragen (gratis).
Je hebt ook CSV output die over het algemeen ook volstaat en misschien iets eenvoudiger te gebruiken is :)

Acties:
  • 0 Henk 'm!

  • dik_voormekaar
  • Registratie: April 2003
  • Laatst online: 21:54
flashin schreef op zaterdag 06 juni 2009 @ 13:20:
[...]
Je hebt ook CSV output die over het algemeen ook volstaat en misschien iets eenvoudiger te gebruiken is :)
He, dat wist ik weer niet. Weer wat geleerd...

Acties:
  • 0 Henk 'm!

  • Webgnome
  • Registratie: Maart 2001
  • Laatst online: 22:03
En de officiele uitleg over de geocode http service:

http://code.google.com/in...tion/geocoding/index.html

Strava | AP | IP | AW


Acties:
  • 0 Henk 'm!

  • BasZer
  • Registratie: April 2009
  • Laatst online: 13-08 22:11
wellicht te oud topic om te replyen, maar vond mijn vraag hier wel passen. (ipv nieuw topic te starten)

bij google staat dit over het gebruik van de Google Geocoding API:
Use of the Google Geocoding API is subject to a query limit of 2,500 geolocation requests per day. (User of Google Maps API Premier may perform up to 100,000 requests per day.) This limit is enforced to prevent abuse and/or repurposing of the Geocoding API, and this limit may be changed in the future without notice. Additionally, we enforce a request rate limit to prevent abuse of the service. If you exceed the 24-hour limit or otherwise abuse the service, the Geocoding API may stop working for you temporarily. If you continue to exceed this limit, your access to the Geocoding API may be blocked.
er zit dus een query limit op van 2500. Wat wil dit nu zeggen? Stel ik heb 2500 plekken in mijn database. Kan ik deze plekken nu maar één x opvragen? Dus ik mag één gebruiker zou alles in een keer kunnen opvragen? Of mag ik 2500 x de plekken laten weergeven (dus 2500 x laten zoeken)?

Acties:
  • 0 Henk 'm!

  • dik_voormekaar
  • Registratie: April 2003
  • Laatst online: 21:54
Je mag 2500x per dag "iets" vragen aan de API.
Wat dat "iets" is maakt google niks uit.

Acties:
  • 0 Henk 'm!

  • BasZer
  • Registratie: April 2009
  • Laatst online: 13-08 22:11
ok, bedankt voor de snelle reply!

Acties:
  • 0 Henk 'm!

  • PeetR
  • Registratie: Februari 2002
  • Laatst online: 24-08 15:59
Of te wel. Als jij meer dan 2500 bezoekers op je site heb die allemaal een geocode-request doen, kun je beter zelf 1x de geocoding api gebruiken en de long & Lat in je eigen db opslaan.

Your time as a student is the best time of your life


Acties:
  • 0 Henk 'm!

  • Robinski
  • Registratie: September 2000
  • Laatst online: 12-07 19:39

Robinski

A.K.A. RHarmsen

PeetR schreef op maandag 17 oktober 2011 @ 07:50:
Of te wel. Als jij meer dan 2500 bezoekers op je site heb die allemaal een geocode-request doen, kun je beter zelf 1x de geocoding api gebruiken en de long & Lat in je eigen db opslaan.
Het is altijd slim om de data die je via geocodeing verkrijgt te cachen in je eigen database.
Met heel veel adressen ga je op een gegeven moment ook wellicht tegen timeouts aanlopen omdat elke gecode requect toch tijd kost.

10xAXItec AC-265P = 2,650kWp @ SolarEdge SE2200 - PVOutput


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 19:26

NMe

Quia Ego Sic Dico.

Jouw nieuwe vraag heeft niets met het originele topic te maken en is bovendien vrij makkelijk te vinden door wat te Googlen. Doe de volgende keer asjeblieft wat meer moeite voor je een vraag stelt, en dan liefst gewoon in een eigen topic tenzij je vraag echt exact gelijk is aan die van een ouder topic. ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.