iPhone SDK Mapkit: Πώς μπορώ να ελέγξω εάν τοποθεσία του χρήστη είναι στο ίδιο δρόμος / λεωφόρος ως δεδομένο το συντονισμό;

ψήφοι
1

iPhone App μου είναι μια εφαρμογή που εμφανίζει στους χρήστες κάποιο POI (σημεία ενδιαφέροντος) στο MapView. Θα wanto να δώσει στο χρήστη τη δυνατότητα να ενεργοποιήσετε μια λειτουργία που θα αναδείξει μόνο τα POI που βρίσκονται στον ίδιο δρόμο, λεωφόρος, διαδρομή, κλπ όπως του.

Υπάρχει τρόπος να aproach αυτό;

Ευχαριστώ πολύ!

Δημοσιεύθηκε 03/12/2009 στις 13:57
πηγή χρήστη
Σε άλλες γλώσσες...                            


3 απαντήσεις

ψήφοι
1

Ακούγεται σαν αυτό είναι κάτι περισσότερο από μια ερώτηση ερώτημα βάσης δεδομένων, στη συνέχεια, μια γεω ερώτηση τοποθεσία. Θα πρέπει να αντιστραφεί γεωκωδικοποιήσει την τρέχουσα τοποθεσία σας για να αποκτήσετε ένα όνομα οδού, στη συνέχεια, το ερώτημα για το POI για τον ίδιο δρόμο. Αυτό το webservice θα κάνει την αντίστροφη γεωγραφικής κωδικοποίησης http://www.geonames.org/maps/reverse-geocoder.html

Στη συνέχεια, θα πρέπει να έχετε κάνουν το ερώτημα για να πάρετε τα σημεία ενδιαφέροντος για το συγκεκριμένο δρόμο. χάρτες Google υποστηρίζει αυτό, και η βάση δεδομένων POI είναι η δική σας θα πρέπει να είναι σε θέση να υποστηρίξει το ερώτημα, καθώς και.

Πλούσιος

Απαντήθηκε 13/12/2009 στις 13:54
πηγή χρήστη

ψήφοι
0

Νομίζω ότι ο καλύτερος τρόπος για να λυθεί αυτό το πρόβλημα είναι να δώσει στο χρήστη μια ακτίνα για να φιλτράρετε τα αποτελέσματα. Αυτό θα μειώσει την ανάγκη σας για την αντίστροφη γεωκωδικοποίηση και να σώσει τη δικτύου και την μπαταρία.

Απαντήθηκε 03/12/2009 στις 22:53
πηγή χρήστη

ψήφοι
0

Πιστεύω ότι θα μπορούσατε να το κάνετε αυτό με αντίστροφη γεωγραφική κωδικοποίηση της θέσης τους χρήστες για να πάρει το όνομα της οδού, αν και αυτό δεν είναι πάντα ακριβές και θα απαιτούν από εσάς ήδη γνωρίζουν το όνομα της οδού POI. Ελέγξτε το Google Maps Αντίστροφη Geocoding

Απαντήθηκε 03/12/2009 στις 14:10
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more