Werking van Postcode API

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2 3 volgende »

Eddy E

Eddy E

05/08/2012 14:24:15
Quote Anchor link
@ Albert: daarom juist. Waarom zou ik 90 euro aan Postcode.nl betalen voor iets wat met postcode-api.nl gratis kan?
Ik kan natuurlijk ook cURL()-en op postcode.nl

@ Aar: jazeker. Is daar ook een changelog van trouwens? Want zoveel straten komen er nou ook wel weer niet bij.... en zo wel, valt die altijd in een bestaande postcode (op de letters na).
 
PHP hulp

PHP hulp

27/12/2024 14:29:13
 
Albert de Wit

Albert de Wit

05/08/2012 14:28:10
Quote Anchor link
ik had al precies hetzelfde in gedachten Eddy

een betaalde dienst alleen geeft me wel het idee dat ze niet zomaar stoppen. je weet maar nooit of plotseling postcode-api.nl stopt, niet dat die kans groot is ofzo, maar gewoon het idee dat je afhankelijk bent van een andere site. als je plotseling moet switchen van postcode api, en dat maakt je site een paar uur down, lijkt me dat nogal... shit
 
Eddy E

Eddy E

05/08/2012 14:47:14
Quote Anchor link
Je eigen website is niet down... alleen dat stukje waarin je de postcode gebruikt.
Waarvoor gebruik je het? Om te zoeken? Nou, dan zoek je toch lekker even (paar uur) in alles?
 
- Ariën  -
Beheerder

- Ariën -

05/08/2012 14:48:41
Quote Anchor link
Eddy Erkelens op 05/08/2012 14:24:15:
@ Aar: jazeker. Is daar ook een changelog van trouwens? Want zoveel straten komen er nou ook wel weer niet bij.... en zo wel, valt die altijd in een bestaande postcode (op de letters na).

Daar heb ik geen idee over, ik denk dat nieuwe wijken een compleet nieuwe postcode krijgen?

Een changelog is er niet van...
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

05/08/2012 15:08:58
Quote Anchor link
Eddy, dan ga je toch lekker met een onbetrouwbare API werken.
Ter illustratie:
Zoek in de postcode-api.nl maar eens op 4812 XP (dit is een postcode die al ruim een jaar bestaat).
Dan krijg met die zelfde API deze informatie op 4812 XA:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[0] => stdClass Object
        (
            [postcode] => 4812 XA
            [even] => 0
            [straat] => Ettensebaan
            [van] => 1
            [tot] => 17
            [soort] => Adres
            [plaats] => Breda
            [alternatief] =>
            [gemeente] => Breda
            [provincie] => Noord-Brabant
            [netnummer] => 076
            [latitude] => 51.56666700
            [longtitude] => 4.80000000
        )

Met Google Maps krijg ik daarop deze informatie:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
...
[geometry] => stdClass Object
                        (
                            [bounds] => stdClass Object
                                (
                                    [northeast] => stdClass Object
                                        (
                                            [lat] => 51.583341
                                            [lng] => 4.7582147
                                        )

                                    [southwest] => stdClass Object
                                        (
                                            [lat] => 51.5811114
                                            [lng] => 4.741742
                                        )

                                )

                            [location] => stdClass Object
                                (
                                    [lat] => 51.582258
                                    [lng] => 4.7451041
                                )
...

Dat scheelt maar liefst ruim 4 kilometer, wat een mooie API!
 
Albert de Wit

Albert de Wit

05/08/2012 16:49:49
Quote Anchor link
:o!

@Ger,

zou je me willen vertellen waar ik naartoe moet gaan voor die google API? ik wil die graag ook nog uitproberen
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

05/08/2012 17:07:08
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$data
= file_get_contents('http://maps.googleapis.com/maps/api/geocode/json?sensor=false&address=' .
    rawurlencode('4812 XA'));
$object = json_decode($data);
print_r($object);
?>

Dit is een gratis api (met een beperking op het aantal requests), maar mag officieel alleen gebruikt worden als je de opgevraagde gegevens gebruikt om een kaart te tonen.

Je kan ook ipv van de postcode plaatsnaam en straat ingeven (Nergenshuizen, wegstraat)
Gewijzigd op 05/08/2012 17:08:52 door Ger van Steenderen
 
- Ariën  -
Beheerder

- Ariën -

05/08/2012 17:14:42
 
Albert de Wit

Albert de Wit

05/08/2012 17:32:30
Quote Anchor link
dus dan zit er niks anders op dan gewoon de gratis postcode-api.nl te gebruiken? het mindere daaraan is dat ik de afstand bereken met de 4pp postcodes (dwz 1234 ipv 1234ab), iets dat erg onaccuraat berekent hoever iets van iets anders is.
 
- Ariën  -
Beheerder

- Ariën -

05/08/2012 17:36:14
Quote Anchor link
Wat is er mis met Google? Die is juist accuratater. Dat zeggen we ook.
 
Albert de Wit

Albert de Wit

05/08/2012 21:06:39
Quote Anchor link
waar google accurater is, heeft het ook limieten per dag. ook is het bedoeld voor het maken van een map, niet voor afstands berekeningen.
 
Robert B

Robert B

14/08/2012 19:37:30
Quote Anchor link
Deze site werkt met de gegevens uit de BAG (basisregistraties adressen en gebouwen): http://www.postcode-database-nederland.nl Staat een simpel php voorbeeld op de site, waar je wel eerst een (gratis) account voor moet hebben.
Het is zo te zien bedoeld voor meer dan alleen het automatisch aanvullen van webformulieren, maar ook voor locatiegegevens (server side).
Gewijzigd op 14/08/2012 19:38:21 door Robert B
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

14/08/2012 19:44:46
Quote Anchor link
Is dit reclame of wat?

Toevoeging op 14/08/2012 19:46:41:

Zoja dan dit:
De site === bagger
Wat houden credits in? Het aantal requests?
 
Albert de Wit

Albert de Wit

14/08/2012 22:30:18
Quote Anchor link
ik heb de site ook al es bekeken. wat vaak voorkomt is dat bedrijven/corporaties op het internet een eigen valuta creeren. kijk bijvoorbeeld naar de free2play games van ea games. dat is bedacht om zo niet door te hebben hoeveel geld je echt vergalt aan de diensten. ik moet daar zelf echt helemaal niks van hebben...

zoals er op de site staat betekent het inderdaad dat credits te besteden zijn aan afstanden berekenen etc... oftewel, mocht je ooit een site hebben waar mensen 10 keer een postcode berekenen om te kijken wat er in de buurt is, dat gebeurt op 1 dag 80 keer, dus 800 keer berekenen.

dat is nog maar van een gemiddelde van 80 bezoekers. moet je es nagaan als marktplaats zoiets zou gebruiken (absurd voorbeeld omdat niemand hier naar mijn verwachting een top 2 site van nederland zal hebben)

hier staat dat als marktplaats die postcode database zou gebruiken:

bezoeken per dag 27.641.000 * 1 credit = 27.641.000 credits per dag

27.641.000 gedeeld door 75.000 * 500 euro is kosten van dat voor marktplaats per dag. beetje overdreven vind ik zelf
 
Robert B

Robert B

15/08/2012 07:52:37
Quote Anchor link
Wow ja dat zou echt belachelijk zijn :)
Ik denk dat marktplaats en andere grote sites wel een eigen database zullen aanschaffen, en zeker niet afhankelijk willen zijn van externe api's.

Het was maar een idee, http://www.webservices.nl biedt ook van dit soort API's. Maar postcodes opzoeken is hier nog duurder zo snel geteld.
Gewijzigd op 15/08/2012 07:53:12 door Robert B
 
- Ariën  -
Beheerder

- Ariën -

15/08/2012 08:21:47
Quote Anchor link
Het prijsverschil is denk ik makkelijk te verklaren. Postcode.nl krijgt volgens mij elke week zijn updates, terwijl de andere diensten dat minder vaak krijgen. Dus ga gewoon bij jezelf na hoe betrouwbaar je het wilt hebben met nieuwe adressen.

Het genoemde cURL kan ook, hoewel het niet netjes is. Totdat ze je ip blokkeren of een captcha toevoegen.
Gewijzigd op 15/08/2012 08:22:47 door - Ariën -
 
Robert B

Robert B

15/08/2012 09:40:20
Quote Anchor link
Ja, wat de geocode API van Google betreft:
Max. 2500 requests per dag (gratis). Dat lijkt me prima voor de gemiddelde site.
Gewijzigd op 15/08/2012 09:41:46 door Robert B
 
Albert de Wit

Albert de Wit

15/08/2012 10:43:21
Quote Anchor link
hier komt een verassing.... je weet nooit hoe succesvol een site word.
 
Marco PHPJunky

Marco PHPJunky

15/08/2012 10:58:19
Quote Anchor link
@ Aar:
Woerden Jo :P

@ TS:

Kijk anders een hier ...
En hij is heel makkelijk aan te passen...
Google Maps Adress Picker
 
- Ariën  -
Beheerder

- Ariën -

15/08/2012 11:29:43
Quote Anchor link
@ Marco: Leuk, Woerden. Daar woon ik vlak bij.

Toevoeging op 15/08/2012 11:29:53:

@ Marco: Leuk, Woerden. Daar woon ik vlak bij.
 

Pagina: « vorige 1 2 3 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.