Question

Je me demandais quelle approche est recommandée pour stocker un tableau d'objets CLLocation (formant une route ou un chemin) dans une base de données de données de base? Est-sérialisation une bonne approche ou vous recommande de stocker les objets CLLocation dans un modèle distinct qui a rapport à un modèle de « route »?

Le problème avec sérialisation le tableau d'emplacements est que vous n'avez pas accès facile aux emplacements individuels. D'autre part, le stockage de chaque emplacement de la route / chemin comme une entrée séparée dans la base de données semble entraîner une grande base de données et pourrait entraîner un ralentissement des performances.

Je suis curieux d'entendre vos suggestions.

Bart

Était-ce utile?

La solution 2

La solution qui convient le mieux à mes besoins est de stocker les données de localisation double en stockant la latitude et la longitude séparément. La recherche est un peu plus complexe en raison, mais cette approche semble mieux que toute autre approche que je suis venu dans ce jour.

Je dois noter qu'il ya des rapports des développeurs qui ont des problèmes avec cette approche en termes de problèmes avec la précision (chiffres significatifs) lors de la récupération des données stockées. Ce fil est un exemple.

Autres conseils

Pour une d'une application I code AVONS, je les ai magasin pour une chaîne telle que décrite dans l'API Google map.

http://code.google.com/apis/maps/documentation/directions /

algorithme Polyligne

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top