Commit 29d04ef79295680c20f0db5182d4eabeb6239fbc

Authored by Vladyslav_Prykhodko
Committed by Andrew Shvayka
1 parent 3fc45654

UI: Fixed didn't tooltip show in Map widget at Safari browser

@@ -38,7 +38,8 @@ export class GoogleMap extends LeafletMap { @@ -38,7 +38,8 @@ export class GoogleMap extends LeafletMap {
38 this.loadGoogle(() => { 38 this.loadGoogle(() => {
39 const map = L.map($container, { 39 const map = L.map($container, {
40 attributionControl: false, 40 attributionControl: false,
41 - editable: !!options.editablePolygon 41 + editable: !!options.editablePolygon,
  42 + tap: L.Browser.safari && L.Browser.mobile
42 }).setView(options?.defaultCenterPosition, options?.defaultZoomLevel || DEFAULT_ZOOM_LEVEL); 43 }).setView(options?.defaultCenterPosition, options?.defaultZoomLevel || DEFAULT_ZOOM_LEVEL);
43 (L.gridLayer as any).googleMutant({ 44 (L.gridLayer as any).googleMutant({
44 type: options?.gmDefaultMapType || 'roadmap' 45 type: options?.gmDefaultMapType || 'roadmap'
@@ -23,7 +23,8 @@ export class HEREMap extends LeafletMap { @@ -23,7 +23,8 @@ export class HEREMap extends LeafletMap {
23 constructor(ctx: WidgetContext, $container, options: UnitedMapSettings) { 23 constructor(ctx: WidgetContext, $container, options: UnitedMapSettings) {
24 super(ctx, $container, options); 24 super(ctx, $container, options);
25 const map = L.map($container, { 25 const map = L.map($container, {
26 - editable: !!options.editablePolygon 26 + editable: !!options.editablePolygon,
  27 + tap: L.Browser.safari && L.Browser.mobile
27 }).setView(options?.defaultCenterPosition, options?.defaultZoomLevel || DEFAULT_ZOOM_LEVEL); 28 }).setView(options?.defaultCenterPosition, options?.defaultZoomLevel || DEFAULT_ZOOM_LEVEL);
28 const tileLayer = (L.tileLayer as any).provider(options.mapProviderHere || 'HERE.normalDay', options.credentials); 29 const tileLayer = (L.tileLayer as any).provider(options.mapProviderHere || 'HERE.normalDay', options.credentials);
29 tileLayer.addTo(map); 30 tileLayer.addTo(map);
@@ -221,7 +221,8 @@ export class ImageMap extends LeafletMap { @@ -221,7 +221,8 @@ export class ImageMap extends LeafletMap {
221 zoom: 1, 221 zoom: 1,
222 crs: L.CRS.Simple, 222 crs: L.CRS.Simple,
223 attributionControl: false, 223 attributionControl: false,
224 - editable: !!this.options.editablePolygon 224 + editable: !!this.options.editablePolygon,
  225 + tap: L.Browser.safari && L.Browser.mobile
225 }); 226 });
226 this.updateBounds(updateImage); 227 this.updateBounds(updateImage);
227 } 228 }
@@ -23,7 +23,8 @@ export class OpenStreetMap extends LeafletMap { @@ -23,7 +23,8 @@ export class OpenStreetMap extends LeafletMap {
23 constructor(ctx: WidgetContext, $container, options: UnitedMapSettings) { 23 constructor(ctx: WidgetContext, $container, options: UnitedMapSettings) {
24 super(ctx, $container, options); 24 super(ctx, $container, options);
25 const map = L.map($container, { 25 const map = L.map($container, {
26 - editable: !!options.editablePolygon 26 + editable: !!options.editablePolygon,
  27 + tap: L.Browser.safari && L.Browser.mobile
27 }).setView(options?.defaultCenterPosition, options?.defaultZoomLevel || DEFAULT_ZOOM_LEVEL); 28 }).setView(options?.defaultCenterPosition, options?.defaultZoomLevel || DEFAULT_ZOOM_LEVEL);
28 let tileLayer; 29 let tileLayer;
29 if (options.useCustomProvider) { 30 if (options.useCustomProvider) {
@@ -25,12 +25,13 @@ export class TencentMap extends LeafletMap { @@ -25,12 +25,13 @@ export class TencentMap extends LeafletMap {
25 super(ctx, $container, options); 25 super(ctx, $container, options);
26 const txUrl = 'http://rt{s}.map.gtimg.com/realtimerender?z={z}&x={x}&y={y}&type=vector&style=0'; 26 const txUrl = 'http://rt{s}.map.gtimg.com/realtimerender?z={z}&x={x}&y={y}&type=vector&style=0';
27 const map = L.map($container, { 27 const map = L.map($container, {
28 - editable: !!options.editablePolygon 28 + editable: !!options.editablePolygon,
  29 + tap: L.Browser.safari && L.Browser.mobile
29 }).setView(options?.defaultCenterPosition, options?.defaultZoomLevel || DEFAULT_ZOOM_LEVEL); 30 }).setView(options?.defaultCenterPosition, options?.defaultZoomLevel || DEFAULT_ZOOM_LEVEL);
30 const txLayer = L.tileLayer(txUrl, { 31 const txLayer = L.tileLayer(txUrl, {
31 subdomains: '0123', 32 subdomains: '0123',
32 tms: true, 33 tms: true,
33 - attribution: '©2020 Tencent - GS(2018)2236号- Data© NavInfo' 34 + attribution: '©2021 Tencent - GS(2020)2236号- Data© NavInfo'
34 }).addTo(map); 35 }).addTo(map);
35 txLayer.addTo(map); 36 txLayer.addTo(map);
36 super.initSettings(options); 37 super.initSettings(options);