Browse Source

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

pull/4871/head
Vladyslav_Prykhodko 5 years ago
committed by Andrew Shvayka
parent
commit
29d04ef792
  1. 3
      ui-ngx/src/app/modules/home/components/widget/lib/maps/providers/google-map.ts
  2. 3
      ui-ngx/src/app/modules/home/components/widget/lib/maps/providers/here-map.ts
  3. 3
      ui-ngx/src/app/modules/home/components/widget/lib/maps/providers/image-map.ts
  4. 3
      ui-ngx/src/app/modules/home/components/widget/lib/maps/providers/openstreet-map.ts
  5. 5
      ui-ngx/src/app/modules/home/components/widget/lib/maps/providers/tencent-map.ts

3
ui-ngx/src/app/modules/home/components/widget/lib/maps/providers/google-map.ts

@ -38,7 +38,8 @@ export class GoogleMap extends LeafletMap {
this.loadGoogle(() => {
const map = L.map($container, {
attributionControl: false,
editable: !!options.editablePolygon
editable: !!options.editablePolygon,
tap: L.Browser.safari && L.Browser.mobile
}).setView(options?.defaultCenterPosition, options?.defaultZoomLevel || DEFAULT_ZOOM_LEVEL);
(L.gridLayer as any).googleMutant({
type: options?.gmDefaultMapType || 'roadmap'

3
ui-ngx/src/app/modules/home/components/widget/lib/maps/providers/here-map.ts

@ -23,7 +23,8 @@ export class HEREMap extends LeafletMap {
constructor(ctx: WidgetContext, $container, options: UnitedMapSettings) {
super(ctx, $container, options);
const map = L.map($container, {
editable: !!options.editablePolygon
editable: !!options.editablePolygon,
tap: L.Browser.safari && L.Browser.mobile
}).setView(options?.defaultCenterPosition, options?.defaultZoomLevel || DEFAULT_ZOOM_LEVEL);
const tileLayer = (L.tileLayer as any).provider(options.mapProviderHere || 'HERE.normalDay', options.credentials);
tileLayer.addTo(map);

3
ui-ngx/src/app/modules/home/components/widget/lib/maps/providers/image-map.ts

@ -221,7 +221,8 @@ export class ImageMap extends LeafletMap {
zoom: 1,
crs: L.CRS.Simple,
attributionControl: false,
editable: !!this.options.editablePolygon
editable: !!this.options.editablePolygon,
tap: L.Browser.safari && L.Browser.mobile
});
this.updateBounds(updateImage);
}

3
ui-ngx/src/app/modules/home/components/widget/lib/maps/providers/openstreet-map.ts

@ -23,7 +23,8 @@ export class OpenStreetMap extends LeafletMap {
constructor(ctx: WidgetContext, $container, options: UnitedMapSettings) {
super(ctx, $container, options);
const map = L.map($container, {
editable: !!options.editablePolygon
editable: !!options.editablePolygon,
tap: L.Browser.safari && L.Browser.mobile
}).setView(options?.defaultCenterPosition, options?.defaultZoomLevel || DEFAULT_ZOOM_LEVEL);
let tileLayer;
if (options.useCustomProvider) {

5
ui-ngx/src/app/modules/home/components/widget/lib/maps/providers/tencent-map.ts

@ -25,12 +25,13 @@ export class TencentMap extends LeafletMap {
super(ctx, $container, options);
const txUrl = 'http://rt{s}.map.gtimg.com/realtimerender?z={z}&x={x}&y={y}&type=vector&style=0';
const map = L.map($container, {
editable: !!options.editablePolygon
editable: !!options.editablePolygon,
tap: L.Browser.safari && L.Browser.mobile
}).setView(options?.defaultCenterPosition, options?.defaultZoomLevel || DEFAULT_ZOOM_LEVEL);
const txLayer = L.tileLayer(txUrl, {
subdomains: '0123',
tms: true,
attribution: '©2020 Tencent - GS(2018)2236号- Data© NavInfo'
attribution: '©2021 Tencent - GS(2020)2236号- Data© NavInfo'
}).addTo(map);
txLayer.addTo(map);
super.initSettings(options);

Loading…
Cancel
Save