0
サンプル - 私のコードである私は、ピクチャマーカーシンボルを(例で使用されるような)を使用してマップをレンダリングしようと、私が使用している場合、それはかなりうまく動作しますが、 TextSymbol、Graphicオブジェクト内のドキュメントに記載されているように、アプリケーションはTypeError:undefinedのプロパティ 'setTransform'を読み取ることができず、uは定義されていません。 誰かが私が間違っていることを助けることができますか?
let mapProperties: any = {
basemap: "streets",
ground: "world-elevation"
};
let map: any = new Map(mapProperties);
let constructMap = function (lat, long, popupTemplate) {
var point = new Point({
longitude: lat,
latitude: long
});
var markerSymbol = new PictureMarkerSymbol({
url: "https://unpkg.com/[email protected]/dist/images/marker-icon.png",
width: "25px",
height: "41px"
});
var textSym = new TextSymbol({
text: "Sample Text"
});
console.log(textSym, markerSymbol);
var pointGraphic = new Graphic({
geometry: point,
symbol: markerSymbol,
popupTemplate: popupTemplate
});
var a = new MapView(mapViewProperties);
a.graphics.add(pointGraphic);
クロスサインアップhttps://gis.stackexchange.com/q/243251/115 – PolyGeo
ここで、あなたのTextSymbolを定義しますか?esri/symbols/TextSymbolを指していますか?定義されているモジュールの順序を確認します。関数のパラメーターの順序と正確に一致する必要があります。 – greenkarmic
@greenkarmicあなたは正しいです、私の輸入品は正しい順序ではありませんでした。助けてくれてありがとう、あなたの同情はコメントであり、答えではありません。 –