-1
DOM上にいくつかのマーカーが付いたGoogleマップがあります。私はそれを作成し、5既にDOM上にあるGoogleマップのインスタンスを取得
<gmaps:Map id="map1" class="googleMap" height="600px" width="100%" zoom="4" lat ="100" lng = "80"></gmaps:Map>
は、今私はすでに既存のビューにJSで数マーカーを追加する必要がSAPのUIでXMLビューでDOMにそれを結合しました。しかし、私は既存のマップオブジェクトを取得することができません。
私はこのようなインスタンスを取得しようとしたとき、私はこのエラーsetMap: not an instance of Map; and not an instance of StreetViewPanorama
を取得しています:
document.getElementById('mapContainer')
このため任意の回避策はありますか?私はXMLでマップを作成したので、私はJavascriptでマップオブジェクトを持っていません。
、他sap.ui.getCore()。byId( "MAP1")あなたのコントローラにthis.byId( "MAP1")をしようと、SAPUI5がHi –
DOMを抽象化制御へのrefrenceを取得します。..それ私がthis.byId( "map1")を与えると働いた。 – Vinny