feat(dees-geo-map): Add voice-guided navigation with TTS, navigation guide controller and mock GPS simulator
This commit is contained in:
@@ -417,7 +417,7 @@ export class NavigationController {
|
||||
el.className = 'nav-marker nav-marker-start';
|
||||
el.innerHTML = `<svg viewBox="0 0 24 24" fill="#22c55e" stroke="#fff" stroke-width="2"><circle cx="12" cy="12" r="8"/></svg>`;
|
||||
el.style.cssText = 'width: 24px; height: 24px; cursor: pointer;';
|
||||
this.startMarker = new maplibregl.Marker({ element: el, anchor: 'center' })
|
||||
this.startMarker = new maplibregl.Marker({ element: el, anchor: 'center', pitchAlignment: 'viewport' })
|
||||
.setLngLat(this.navigationState.startPoint)
|
||||
.addTo(map);
|
||||
} else {
|
||||
@@ -435,7 +435,7 @@ export class NavigationController {
|
||||
el.className = 'nav-marker nav-marker-end';
|
||||
el.innerHTML = `<svg viewBox="0 0 24 24" fill="#ef4444" stroke="#fff" stroke-width="2"><circle cx="12" cy="12" r="8"/></svg>`;
|
||||
el.style.cssText = 'width: 24px; height: 24px; cursor: pointer;';
|
||||
this.endMarker = new maplibregl.Marker({ element: el, anchor: 'center' })
|
||||
this.endMarker = new maplibregl.Marker({ element: el, anchor: 'center', pitchAlignment: 'viewport' })
|
||||
.setLngLat(this.navigationState.endPoint)
|
||||
.addTo(map);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user