2014-10-21 2 views
-1

일종의 추적 응용 프로그램을 만들고 싶습니다.어떤 종류의 웹 서버 응용 프로그램이 필요합니까?

GPS가있는 기기는 위치 좌표를 웹 서버에 전송합니다.

아이폰 OS 장치의 클라이언트 응용 프로그램은 웹 서버에 연결하고 계속하여 (GPS 장치 매 5로 업데이트되고있는 초 - - 그래서 나) 웹 서버에서 좌표를 읽 사용

을 GoogleMaps SDK지도에 좌표가있는 표식을 넣고 읽은 값이 변경되면 표식의 위치를 ​​새로 고칩니다.

내 질문은 : 어떤 종류의 웹 기술이 데이터 (예 : 좌표)를 수신하고이 데이터를 지속적으로 업데이트 할뿐만 아니라 클라이언트가이 값을 계속 읽을 수있게하는데 적합할까요?

답변

0

추가 연구를 통해이 페이지에서 gearheadalex의 대답이 정확하다는 것을 발견했습니다. socket.io를 사용하여 node.js 서버를 만들었고 iOS 클라이언트를 서버에 연결하고 다른 iPhone에서 서버로 보낸 GPS 좌표를 읽을 수있었습니다. 그런 다음 서버에서받은 좌표로 MKPointAnnotation을 간단히 업데이트했습니다. (물론 애플지도를 사용했지만 Google지도의 GMSMarker와 동일하게 작동한다고 가정합니다.)

나는 또한 이벤트 시스템에 대해 Python과 Twisted를 사용하여 동일한 기능을하는 대체 서버를 가지고 있습니다.

0

저는 Node.js + Socket.io 백엔드를 사용하여 거의 정확한 응용 프로그램을 만든 팀의 일원이었습니다. 그것이 최선인지 아닌지에 대해서는 추측하지는 않겠지 만, 노드의 이벤트 시스템은이를 위해 매우 잘 작동했습니다.

관련 문제