The best way to create a custom building map for iOS

I see several ways to do this:

1) Draw using OpenGL programmatically.

2) Draw programmatically using QuartzCore and CoreAnimation.

3) Draw a map in AutoCad, and then somehow connect it to iOS.

4) Draw a map using SVG.

The queries support GPS search and navigation paths.

For the first two ways, I find it expensive in terms of performance to redraw all elements when scaling; and I don’t think that this method may have GPS navigation support.

Using AutoCad in pictures is hard for me to figure out how to associate it with graphs \ paths to find paths.

My colleagues will develop this application on the Internet using SVG. I found it https://github.com/SVGKit/SVGKit , but still do not know how it will support path searching and navigation.

I would be grateful for any help.

+5
source share
1 answer

As a rule, there are two types of application of the card:

A) They display a map (with or without a user’s position), without requiring a path calculation, like a navigation system (see point B)

B) An application that uses map vectors and calculates something: for example, to find the best way. The shortest connection, such as a navigation system, etc.

A) , B), , , , ..

1) , . ( - (x1, y1) - (x2, y2). . , MapInfo Professional mif/mid.
pdf, . PDF- ( SVG, ).

, , , , / (WGS84).
(mapInfoProfessional, AutoCad DXF 3 GPS LatLong WGS84.
ios 3 , , ios , . Google Earth, , google Sattelite fotos . ( (: ))

, Lat Lon.

1) OpenGL), 2) Quartz2D.

Path.

"", . ( ). . ( )

.   : , .

"" .
.

Dijkstra Algo .

+4

All Articles