2017-05-12 3 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のJavaScriptビューのコードです。私は私の地理的地図に(緯度、経度)を取得するリアルタイムのデータを表示したい。私は '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 によれば、任意の画像をスポットとして使用することが可能である。 「ビジュアルオブジェクトのリソース処理」の節には、次のように書かれています。 ビジュアル化されたセマンティック型のスポットに加えて、任意のイメージをスポットとして使用できます。 イメージはリソースとしてロードする必要があり、スポットによって参照することができます。 スポットはピンのような画像用に作成されているため、画像の下部中央が指定された地理的位置にあるように、デフォルトで画像が配置されます。 他の画像の場合は、中央揃えが適切かもしれません。

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 daisy

関連する問題