mirror of
https://github.com/xuthus83/pigallery2.git
synced 2024-11-03 21:04:03 +08:00
fixing leaflet icon path
This commit is contained in:
parent
27eed745cf
commit
4b81189c87
@ -63,7 +63,7 @@
|
|||||||
{
|
{
|
||||||
"glob": "**/*",
|
"glob": "**/*",
|
||||||
"input": "node_modules/leaflet/dist/images/",
|
"input": "node_modules/leaflet/dist/images/",
|
||||||
"output": "./"
|
"output": "./assets/"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"styles": [
|
"styles": [
|
||||||
@ -155,7 +155,7 @@
|
|||||||
{
|
{
|
||||||
"glob": "**/*",
|
"glob": "**/*",
|
||||||
"input": "node_modules/leaflet/dist/images/",
|
"input": "node_modules/leaflet/dist/images/",
|
||||||
"output": "./"
|
"output": "./assets/"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -99,6 +99,7 @@ import {GallerySearchFieldComponent} from './ui/gallery/search/search-field/sear
|
|||||||
import {AppRoutingModule} from './app.routing';
|
import {AppRoutingModule} from './app.routing';
|
||||||
import {CookieService} from 'ngx-cookie-service';
|
import {CookieService} from 'ngx-cookie-service';
|
||||||
import {LeafletMarkerClusterModule} from '@asymmetrik/ngx-leaflet-markercluster';
|
import {LeafletMarkerClusterModule} from '@asymmetrik/ngx-leaflet-markercluster';
|
||||||
|
import {icon, Marker} from 'leaflet';
|
||||||
|
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
@ -127,6 +128,23 @@ export class CustomUrlSerializer implements UrlSerializer {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Fixes Leaflet icon path issue:
|
||||||
|
// https://stackoverflow.com/questions/41144319/leaflet-marker-not-found-production-env
|
||||||
|
const iconRetinaUrl = 'assets/marker-icon-2x.png';
|
||||||
|
const iconUrl = 'assets/marker-icon.png';
|
||||||
|
const shadowUrl = 'assets/marker-shadow.png';
|
||||||
|
const iconDefault = icon({
|
||||||
|
iconRetinaUrl,
|
||||||
|
iconUrl,
|
||||||
|
shadowUrl,
|
||||||
|
iconSize: [25, 41],
|
||||||
|
iconAnchor: [12, 41],
|
||||||
|
popupAnchor: [1, -34],
|
||||||
|
tooltipAnchor: [16, -28],
|
||||||
|
shadowSize: [41, 41]
|
||||||
|
});
|
||||||
|
Marker.prototype.options.icon = iconDefault;
|
||||||
|
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
|
Loading…
Reference in New Issue
Block a user