이 단계는 안드로이드와 아이폰 플랫폼에서 위상구현을 하는데 추천한다.
이 문서는 애플리케이션 내부 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 - 원문
'Old_Menu(student) > Mixare' 카테고리의 다른 글
[MIXARE] OpenSourse 이클립스로 불러오기 (Android) (0) | 2014.12.05 |
---|