iCulture forum | iPhone, iPad,  iPod touch, Apple TV en iOS

iCulture forum | iPhone, iPad, iPod touch, Apple TV en iOS (https://forum.iculture.nl/)
-   Ontwikkelen voor iOS (https://forum.iculture.nl/f133/development/f58/ontwikkelen-voor-ios/)
-   -   Locatie bepaling (https://forum.iculture.nl/f133/development/f58/ontwikkelen-voor-ios/52943-locatie-bepaling.html)

markvwijnen 28-01-10 12:13

Locatie bepaling
 
Ik ga me binnenkort verdiepen in het ophalen van de huidige locatie van de gebruiker en vroeg me af hoe je de coordinaten die je krijgt via CLLocationManager het best kan omzetten naar de naam van een stad. Bijvoorbeeld Amsterdam.

Gebruiken jullie hier de GoogleMaps API voor, of zijn er andere methodes?

danielpunt 28-01-10 14:41

Daar is de MKReverseGeocoder voor :) neem wel even de terms van de Google Maps API door, er waren wel een aantal condities/'beperkingen' met het gebruik hier van.

markvwijnen 28-01-10 14:44

Ah top! Dat moet je ook maar weer net weten dat dat bestaat :P Dank je wel.

Whacko 29-01-10 12:39

Zoals Daniel al zei, let goed op de voorwaarden:
Google Maps Terms of Service - Google Maps API - Google Code
Paragraaf 10 gaat hierover.

10.12 bijvoorbeeld: Je moet een kaartje laten zien als je gebruik maakt van gegevens die van google komen.

markvwijnen 29-01-10 13:09

Op zich logisch anders hebben ze geen reclame. Maar heb het idee dat veel applicaties daar geen gebruiken van maken, of zullen applicatie als Wat is er om je heen? niet gebruik maken van de Google API ?

Whacko 29-01-10 13:30

Is niet perse nodig nee. Als jij een goede database hebt met "Points of interest om je heen" waarin je de gps positie hebt zitten, kan je eenvoudig de afstand berekenen tussen de plaatsen en je huidige positie, zonder dat je hoeft te reverse geocoden.

- (CLLocationDistance)getDistanceFrom:(const CLLocation *)location

die zou je daarvoor kunnen gebruiken :) en dan alles wat binnen een bepaalde straal ligt laten zien. Voordeel is dat je niet voor alle "Points Of Interest" een webrequest hoeft te doen. De apple documentatie zegt ook dat je eigenlijk maximaal 1 reverse geocoding request moet doen per minuut. Dus dat heeft dan sowieso al geen zin.


Alle tijden zijn GMT +2. Het is nu 07:49.