본문 바로가기

Old_Menu(student)/Mixare

[MIXARE] OWNDATA 사용법 번역

이 단계는 안드로이드와 아이폰 플랫폼에서 위상구현을 하는데 추천한다.

이 문서는 애플리케이션 내부 mixare를 이해하고 어떻게 통신하는 데이터 포맷을 설명 합니다.


= 소개 =


독립실형 응용프로그램인 mixare는 geonames.org에서 바인딩된다.

더 구체적으로 위키디피아에서 가져온 데이터에 결합된다.

당신 어플리케이션이 시작될 때 

http://ws.geonames.org/findNearbyWikipediaJSON 

please see [http://www.geonames.org/export/JSON-webservices.html here] for details)

(자세한내용은 여기를 참고하세요.)

에서 가져온다.


= 당신의 데이터소스를 mixare에 출력 하는 방법 =


너의 데이터를 보여주기 위한 주문을 mixare는 호출할 수 있다.




mixare는 당신이 만든 모든 데이터 타입(application/mixare-json)은 안드로이드 시스템에 의해 호출될 것이다.


이것은 심지어 브라우저에서도 mixare를 실행할 수 있다는 의미입니다.


= mixare 내부에서 자신의 데이터를 사용하는 방법 =


mixare의 최신버전 (0.7v이상) 에서 런타임에 데이터소스 추가 및 편집 기능을 지원 한다.

그냥 데이터소스 목록으로 가서 너의 데이터를 추가한다. (메뉴->데이터소스 선택) (메뉴-> 새로운 데이터소스 추가)


포맷이 josn또는XAPI일 경우 화면에 원 또는 화살표로 표시여부를 선택한다. 그런 다음 데이터소스가 저장된

다.


= 데이터의 인코딩 방식 =


먼저 mixare 는 2가지 방식의json인코딩 형식을 지원한다. 앞서 언급한 geonames.org 중에 첫번째



두 번째 형식은 아래에 설명되어 있습니다 :

== 아래의 코드가 동작하는 예제이므로주의 해주십시오. ==




json object에서 처음 배열의 이름은 반드시 "result" 이어야 한다.

배열의 각 요소는 반드시 _lat_ (latitude), _lng_ (longitude), _elevation_ (could be "0"), _title_ (the string that will be shown below the Marker 를 가지고 있어야 한다.

각 배열의 요소는 웹페이지를 가질수 있다. (마커를 클릭할때 나타내주는 링크) 그리고 웹페이지를 가지고 있다면 반드시  _has_detail_page_ with a value of 1 로 해야한다.

valur of 0 일때는 마커를 클릭하여도 링크되는 웹 페이지가 없다는것을 나타낸다.

각 배열의 요소는 거리를 가지고 있을 수 있다.

또한 각각의 마커에 유일한 ID를 추가하기 위해 강력하게 권장한다.

이 ID(타이틀의)는 다른 마커들을 구별하는데 사용된다.

0.8.2이하 mixare 버전에서) 동일한 제목 마커가 ID가 지정된 경우에도 마커가 무너지는 버그가 있었다 


= 더 자세한 사항 =


더 자세한 사항은 여기에 사용할 수 있습니다 UseCasesExplanation


http://mixare.googlecode.com/svn/wiki/DisplayYourOwnData.wiki - 원문