Suite

Comment utiliser une carte hors ligne personnalisée dans l'application iOS

Comment utiliser une carte hors ligne personnalisée dans l'application iOS


Je développe une application de carte hors ligne pour iPhone. J'ai une carte illustrator géoréférencée (à l'aide de mapublisher), une géodatabase (http://goo.gl/isw6IP) et des données de stationnement (shp/csv).

Conditions:

  • La carte doit effectuer un panoramique, un pincement et un zoom.
  • Recherchez des adresses et des parkings (les adresses ont également des noms alternatifs) sur la carte.
  • Routage/Naviguez vers le parking/l'adresse.
  • Positionnement GPS.

Ma carte Illustrator est une petite zone d'une ville et l'application fonctionnera hors ligne sans connexion Internet une fois installée.

Des questions:

  • Dans quel format dois-je exporter la carte illustrator, la géodatabase et les données de stationnement à utiliser dans une application iOS.
  • Quel SDK de cartes hors ligne iOS est recommandé pour les exigences ci-dessus.

Peu de SDK iOS comme Route-ME, MapBox, Alpstein, Altus, Skobbler, cloudmade, ArcGis iOS SDK, nutiteq, etc. utilisent des données OSM ou leurs propres données MAP hébergées, mais je souhaite utiliser ma propre carte d'illustrateur et toutes les données seront disponibles localement. pour une utilisation hors ligne.

Peut-être que les SDK prennent en charge ce que je recherche, mais je ne sais pas par où commencer.


Puisque vous avez contacté, j'ajouterai WhirlyGlobe-Maply à cette liste de SDK.

Le chargement direct de PDF n'est pas vraiment une chose que fait mon SDK non plus. Je recommanderais de séparer un peu les données. Cela dépend des parties qui doivent être interactives.

Pour simplifier, si vous avez besoin de très peu d'interaction, vous pouvez le transformer en images en mosaïque. L'un des côtés les plus difficiles, si vous avez besoin d'une interaction complète, cela ressemble plus à des tuiles vectorielles, sauf que les places de stationnement ont l'air délicates.