Comments (8)
Hey - thank you very much for your kind words. No worries about asking questions.
I think the issue here is that you are either importing both MapKit and Map in the file this error occurs or neither. If you require both imports, you can use a Map.
prefix to differentiate between the two different values from the two frameworks. In this case, it might make sense to change the line above to @State private var userTrackingMode = Map.MapUserTrackingMode.follow
from map.
Yeah. I tried this before contacting you, but I get another error:
Not sure what the problem is...
from map.
Okay, this is happening due to a name clash of the Map-struct inside the Map module and the Map module 😓
One workaround would be to use a custom name in your model for this one file - just for now - I will try to find a solution to this - probably by renaming MapUserTrackingMode
to UserTrackingMode
or getting rid of it altogether and using the MapKit one directly.
That additional file would only be the following:
import Map
typealias UserTrackingMode = MapUserTrackingMode
Then in your existing file, replace all usages of MapUserTrackingMode
with UserTrackingMode
from map.
Yes this works, thanks!
from map.
Ah ah. No it does not.
and this is directly connected to setting userTrackingMode: $userTrackingMode
with @State private var userTrackingMode: UserTrackingMode = .follow
from map.
Yes, it is because it automatically sets showsUserLocation
to true
, which is then creating an annotation for that user location. Please simply update your package version and this assertion should be gone.
from map.
Switching to main instead of 0.1.0 does indeed solve the problem :-) Thanks!
from map.
Hey @rderimay ! I have just opened a new PR #16 which changes the type of the userTrackingMode to the previous MapKit MKUserTrackingMode value instead of creating a new custom type for this.
What do you think about this change?
from map.
Related Issues (20)
- Map Annotation selection HOT 1
- ViewMapAnnotation does not allow text HOT 2
- ViewMapAnnotation not updating location HOT 1
- Using current zoom factor in Annotations HOT 1
- ViewMapAnnotation doesn't support clustering HOT 4
- Support with documentation HOT 4
- Package not recognised HOT 18
- impossible to have my liste of annotations HOT 1
- Issue with userTrackingMode HOT 8
- User location not showed HOT 6
- Map+Coordinator.swift:256 Modifying state during view update, this will cause undefined behavior.
- onTapGesture not working HOT 23
- watchOS support for overlays? HOT 2
- assertionFailure("Somehow a cluster contains an unknown annotation item.") HOT 8
- Fails to compile for macOS (Apple Silicon) HOT 2
- If an annotation is clustered and then this annotation is removed from the array of annotationItems, it throws error assertionFailure("Somehow a cluster contains an unknown annotation item." HOT 1
- Append a Text after an Image as ViewMapAnnotation not showed HOT 1
- Annotations aren't immobile and move with zoom HOT 4
- Running HOT 1
- can't use Map on VisionOS. error about userTrackingMode HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from map.