2017-05-12 12 views
0

Odata API를 사용하여 대시 보드 UI에서 위치 데이터 (표, 경도)를 표 형식으로 성공적으로로드 할 수있었습니다. 이제지도에 표시해야합니다. 나는 샘플로 this을 언급하고있다. 여기 내 대시 보드 table의 이미지가 있습니다. 이제 테이블에서 첫 번째 행 데이터의 위치 만 내지도에 표시하면됩니다. 어떻게해야합니까?OData API- SAPUI5의 GeoMap 데이터

답변

0

How can I set the row default select 참조하십시오 : 이것이 당신이 찾고있는 무엇인가

1. var oTable = new sap.m.Table({ 
2. mode : "MultiSelect", 
3. columns : [ 
4.  new sap.m.Column({ header: new sap.m.Label({ text: "ID" }) }), 
5.  new sap.m.Column({ header: new sap.m.Label({ text: "Fruit" }) }) 
6. ], 
7. items : [ 
8.  new sap.m.ColumnListItem({ 
9.  cells: [ 
10.   new sap.m.Text({ text: "1" }), 
11.   new sap.m.Text({ text: "Apple" }) 
12.  ] 
13.  }), 
14.  new sap.m.ColumnListItem({ 
15.  cells: [ 
16.   new sap.m.Text({ text: "2" }), 
17.   new sap.m.Text({ text: "Orange" }) 
18.  ] 
19.  }) 
20. ] 
21. }).placeAt("content"); 
22. 
23. 
24. 
25. var aItems = oTable.getItems(); 
26. aItems[0].setSelected(true); 

:이 코딩을 보여줍니다

?

+0

: 여기

는 UI5에서 자바 스크립트를보기위한 코드입니다. 내 지리적지도에 내가 얻은 실시간 데이터 (위도, 경도)를 표시하고 싶습니다. "var temp = {"pos ": oEvent.results [0] .C_LATITUDE +"; "+ oEvent.results [0] .C_LONGITUDE +"; "+ 0,"text ":"ABCD "}; 위치는 있지만 작동하지 않습니다. – daisy

+0

디버그 모드로 전환하면이 명령문을 실행할 때 "oEvent.results [0]"값은 무엇입니까? 여기서 올바른 데이터를 검색합니까? [이 샘플] (https://sapui5.hana.ondemand.com/explored.html#/sample/sap.ui.vbm.sample.AnalyticMapSpots/preview)에는 오른쪽 상단에 옵션이 있습니다. 코딩. 본 적이 있습니까? –

+0

고마워, 문제가 해결되었습니다. 일부 바인딩 문제가있었습니다. 지금 해결되었습니다. 위치를 기반으로 내지도에서 내 자리를 볼 수있었습니다. 또한 기본적으로 파란색 거품이 나옵니다. 차 이미지로 교체 할 수 있습니까? 내 코드에서 Analytical map을 사용하고 있습니다. – daisy

0

One-Step GeoMap Example 에 따르면 어떤 이미지도 사용할 수 있어야합니다. "Visual Objects 용 리소스 처리"절에서 다음과 같이 말합니다. 시각적 기능이 내장 된 의미 형 입력 스팟 외에도 스팟 용 이미지를 사용할 수 있습니다. 이미지를 자원으로로드해야하고 Spots에서 참조 할 수 있어야합니다. 스팟은 핀과 같은 이미지 용으로 제작 되었기 때문에 기본적으로 이미지는 이미지의 아래 가운데가 지정된 지리적 위치에 정렬되도록 정렬됩니다. 다른 이미지의 경우 중앙 맞춤이 더 적절할 수 있습니다. 정확히, 안녕

var oVBI = new sap.ui.vbm.GeoMap({ 
    resources  : [ 
     new sap.ui.vbm.Resource({ "name" : "SAP_logo", 
           "src" : "images/SAP_logo.png"}) 
    ], 
    vos : [ new sap.ui.vbm.Spots({ 
     items : [ new sap.ui.vbm.Spot({ position : "20;0;0", 
             tooltip : 'SAP', 
             image : "SAP_logo", 
             scale : "0.2;0.2;0.2", 
             alignment: "0"}) 
     ] 
    })] 
}); 
+0

어쩌면 내가 여기 https://openui5.hana.ondemand.com/iconExplorer.html 찾을 수 있지만 URL이 어떤 이유로 오늘 작동하지 않습니다. \t \t \t \t \t \t \t \t \t \t : – daisy

+0

나는이 '<자원 VBM>를 사용 \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t' – daisy