This repository has been archived by the owner on Aug 8, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Use single package for SDK #2538
Milestone
Comments
Linking #2480 because I feel that this should be tackled simultaneously |
This was referenced Oct 6, 2015
I am proposing merging the annotations and views packages, perhaps just putting them under the base package. |
Hmm a solution might be to create a public interface in a "internal" package, which exposes the implementation methods. Create a private inner class implementation of this in MapView, then pass this in the constructor or some such. |
This is the current situation, this might change with #3485 but will close this for now. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
There are a number of public functions and constructors (particularly in the annotations API) that should be made package private.
For example all the
set...
functions inMarker
etc since these objects should currently be immutable. Calling these functions afteraddMarker
etc will not update the marker on the map. Even worsesetId
will completely break things.To make these package private we need everything in one package (annotations and view). The other packages I think we can leave alone at this stage.
The text was updated successfully, but these errors were encountered: