Мне нужно создать приложение, которое показывает план здания (цеха). Мне также нужно разместить несколько текстовых полей в определенных местах с некоторыми данными, например, всплывающим окном. Но мне нужно несколько из них, и все они должны быть открыты / активны без взаимодействия с пользователем.
Как я могу этого добиться? Я пробежался через Analytics Map и GeoMap, которые выглядят великолепно, и особенно GeoMap с контейнерами, похоже, подходит. https://sapui5.hana.ondemand.com/# / entity / sap.ui.vbm.GeoMap / sample / sap.ui.vbm.sample.GeoMapCharts
Однако мне не нужна карта мира. Мне нужна карта, основанная на моем собственном изображении / изображении, показывающая план этажа здания. Кто-нибудь когда-либо создавал что-то подобное или какие-либо идеи, как решить эту проблему?
Я смог загрузить свое собственное изображение как карту в GeoMap. Но это повторяется несколько раз и масштабирование не выполняется правильно. Есть ли способ исправить это?
buildMap: function () {
var oGeoMap = this.getView().byId("GeoMap");
var oMapConfig = {
"MapProvider": [{
"name": "HEREMAPS",
"type": "",
"description": "",
"tileX": "256",
"tileY": "256",
"maxLOD": "1",
"copyright": "Tiles Courtesy of HERE Maps",
"Source": [{
"id": "s1",
"url": "images/HS1.jpg"
}]
}],
"MapLayerStacks": [{
"name": "DEFAULT",
"MapLayer": {
"name": "layer1",
"refMapProvider": "HEREMAPS",
"opacity": "1.0",
"colBkgnd": "RGB(255,255,255)"
}
}]
};
oGeoMap.setMapConfiguration(oMapConfig);
oGeoMap.setRefMapLayerStack("DEFAULT");
PS: Я знаю, что был класс ImageMap, но он помечен как устаревший без какой-либо замены.