Land bepalen via coordinaten in php
Ik heb een KLM(POI) bestand met 19.000 coordinaten erin.
Ik kan dit bestand uitlezen via een php progje .
Maar ik heb hulp nodig bij het volgende :
Weet iemand hoe ik het land kan bepalen door de coordinaten die in het bestand staan.
Het is de bedoeling dat ik de coordinaten lees en daarna het land ga opslaan.
Het is niet de bedoeling om dit stuk voor stuk in google maps te doen.
Zijn hier programmers die weten hoe je dit kan doen.
Alvast bedankt
Ik kan dit bestand uitlezen via een php progje .
Maar ik heb hulp nodig bij het volgende :
Weet iemand hoe ik het land kan bepalen door de coordinaten die in het bestand staan.
Het is de bedoeling dat ik de coordinaten lees en daarna het land ga opslaan.
Het is niet de bedoeling om dit stuk voor stuk in google maps te doen.
Zijn hier programmers die weten hoe je dit kan doen.
Alvast bedankt
Gewijzigd op 08/12/2021 17:01:12 door Berta Pappens
Je kan de Google Locations API gebruiken. In een ver verleden heb ik die ook zelf gebruikt.
Verder heb ik ook een vraag:
Kan je een duidelijke titel aan je topic meegeven die jouw probleem of vraagstelling omschrijft? Alvast bedankt.
Verder heb ik ook een vraag:
Kan je een duidelijke titel aan je topic meegeven die jouw probleem of vraagstelling omschrijft? Alvast bedankt.
Kan ik mijn titel nog wijzigen ?
heb je daar nog een voorbeeld van hoe die API aanspreekbaar is.
Toevoeging op 08/12/2021 17:04:59:
Ariën
Blijkbaar is die google locations API niet gratis.?
heb je daar nog een voorbeeld van hoe die API aanspreekbaar is.
Toevoeging op 08/12/2021 17:04:59:
Ariën
Blijkbaar is die google locations API niet gratis.?
Je zou een werelddatabase kunnen downloaden.
Deze bijvoorbeeld :
https://github.com/cristiroma/countries
En dan met een query het land kunnen opvragen :
Waarbij je dan voor de getallen een variable gebruikt.
Toevoeging op 08/12/2021 17:07:36:
Oh kijk,
https://www.google.com/search?q=google+api+to+get+country+name
Deze bijvoorbeeld :
https://github.com/cristiroma/countries
En dan met een query het land kunnen opvragen :
Waarbij je dan voor de getallen een variable gebruikt.
Toevoeging op 08/12/2021 17:07:36:
Oh kijk,
https://www.google.com/search?q=google+api+to+get+country+name
Ariën
Uw link is ook te betalen.
Adptive Solution
Met dit kan ik geen land bepalen via coordinaten , bijvoorbeeld voor belgie zit er 1 coordinaat in de database.
Uw link is ook te betalen.
Adptive Solution
Met dit kan ik geen land bepalen via coordinaten , bijvoorbeeld voor belgie zit er 1 coordinaat in de database.
Hoeveel coordinaten moet Belgie dan hebben.
Dit zit in mijn database
Da’s GF39+HX3 Frasnes-lez-Gosselies, België
Je zou kunnen zoeken binnen een bereik van de coordinaten. Kleiner dan, groter dan.
Probeer iets te verzinnen.
Toevoeging op 08/12/2021 18:27:17:
Zoiets
Dit zit in mijn database
Da’s GF39+HX3 Frasnes-lez-Gosselies, België
Je zou kunnen zoeken binnen een bereik van de coordinaten. Kleiner dan, groter dan.
Probeer iets te verzinnen.
Toevoeging op 08/12/2021 18:27:17:
Zoiets
belgie heeft zeer veel coordinaten...
vb 51.26667,3.08333 enz...
toch bedankt, maar daarmee kan ik niks doen.
een database per land met de kleinste en grootste latitude en ook kleinste en grootste longtitude
vb 51.26667,3.08333 enz...
toch bedankt, maar daarmee kan ik niks doen.
een database per land met de kleinste en grootste latitude en ook kleinste en grootste longtitude
Dit iets?
https://nominatim.openstreetmap.org/reverse?lat=51.4&lon=4.51&format=json
Uitleg :
https://nominatim.org/release-docs/develop/api/Reverse/
https://nominatim.openstreetmap.org/reverse?lat=51.4&lon=4.51&format=json
Uitleg :
https://nominatim.org/release-docs/develop/api/Reverse/
Heren,
hartelijk bedankt allemaal, maar ik heb de oplossing gevonden via OpenCage.
Deze geven via API 2500 per dag gratis.
Heb de test gedaan via php en dit lukt perfect.
Nogmaals mijn dank aan allen.
hartelijk bedankt allemaal, maar ik heb de oplossing gevonden via OpenCage.
Deze geven via API 2500 per dag gratis.
Heb de test gedaan via php en dit lukt perfect.
Nogmaals mijn dank aan allen.




