@@ -36,14 +36,20 @@ dependencyResolutionManagement {
36
36
compass = " 1.0.0"
37
37
38
38
[libraries ]
39
- compass-geocoder = { module = " dev.jordond.compass:compass-geocoder" , version.ref = " compass" }
40
- compass-geocoder-mobile = { module = " dev.jordond.compass:compass-geocoder-mobile" , version.ref = " compass" }
41
- compass-geocoder-web = { module = " dev.jordond.compass:compass-geocoder-web" , version.ref = " compass" }
42
- compass-geocoder-web-googlemaps = { module = " dev.jordond.compass:compass-geocoder-web-googlemaps" , version.ref = " compass" }
43
- compass-geocoder-web-mapbox = { module = " dev.jordond.compass:compass-geocoder-web-mapbox" , version.ref = " compass" }
44
- compass-geolocation = { module = " dev.jordond.compass:compass-geolocation" , version.ref = " compass" }
45
- compass-geolocation-mobile = { module = " dev.jordond.compass:compass-geolocation-mobile" , version.ref = " compass" }
46
- compass-geolocation-browser = { module = " dev.jordond.compass:compass-geolocation-browser" , version.ref = " compass" }
39
+ compass-autocomplete = { module = " dev.jordond.compass:autocomplete" , version.ref = " compass" }
40
+ compass-autocomplete-mobile = { module = " dev.jordond.compass:autocomplete-mobile" , version.ref = " compass" }
41
+ compass-autocomplete-web = { module = " dev.jordond.compass:autocomplete-web" , version.ref = " compass" }
42
+ compass-autocomplete-geocoder-googlemaps = { module = " dev.jordond.compass:autocomplete-geocoder-googlemaps" , version.ref = " compass" }
43
+ compass-autocomplete-geocoder-mapbox = { module = " dev.jordond.compass:autocomplete-geocoder-mapbox" , version.ref = " compass" }
44
+ compass-geocoder = { module = " dev.jordond.compass:geocoder" , version.ref = " compass" }
45
+ compass-geocoder-mobile = { module = " dev.jordond.compass:geocoder-mobile" , version.ref = " compass" }
46
+ compass-geocoder-web = { module = " dev.jordond.compass:geocoder-web" , version.ref = " compass" }
47
+ compass-geocoder-web-googlemaps = { module = " dev.jordond.compass:geocoder-web-googlemaps" , version.ref = " compass" }
48
+ compass-geocoder-web-mapbox = { module = " dev.jordond.compass:geocoder-web-mapbox" , version.ref = " compass" }
49
+ compass-geolocation = { module = " dev.jordond.compass:geolocation" , version.ref = " compass" }
50
+ compass-geolocation-mobile = { module = " dev.jordond.compass:geolocation-mobile" , version.ref = " compass" }
51
+ compass-geolocation-browser = { module = " dev.jordond.compass:geolocation-browser" , version.ref = " compass" }
52
+ compass-permissions-mobile = { module = " dev.jordond.compass:permissions-mobile" , version.ref = " compass" }
47
53
```
48
54
{% endcode %}
49
55
@@ -72,12 +78,30 @@ kotlin {
72
78
73
79
// Geolocation
74
80
implementation(libs.compass.geolocation)
81
+
82
+ // To use geolocation you need to use one or more of the following
75
83
76
84
// Optional - Geolocation support for only iOS and Android
77
85
implementation(libs.compass.geolocation.mobile)
78
86
79
87
// Optional - Geolocation support for JS/WASM Browser Geolocation API
80
88
implementation(libs.compass.geolocation.browser)
89
+
90
+ // Autocomplete
91
+ implementation(libs.compass.autocomplete)
92
+
93
+ // Optional - Autocomplete support for only iOS and Android using native Geocoder
94
+ implementation(libs.compass.autocomplete.mobile)
95
+
96
+ // Optional - Autocomplete support for all platforms, using services Geocoder APIs
97
+ implementation(libs.compass.autocomplete.geocoder.googlemaps)
98
+ implementation(libs.compass.autocomplete.geocoder.mapbox)
99
+
100
+ // Optional - If you want to create your own geocoder implementation
101
+ implementation(libs.compass.autocomplete.web)
102
+
103
+ // Optional - Location permissions for mobile
104
+ implementation(libs.compass.permissions.mobile)
81
105
}
82
106
}
83
107
}
@@ -95,28 +119,46 @@ kotlin {
95
119
val compassVersion = " 1.0.0"
96
120
97
121
// Geocoding
98
- implementation(" dev.jordond.compass:compass- geocoder:$compassVersion " )
122
+ implementation(" dev.jordond.compass:geocoder:$compassVersion " )
99
123
100
124
// To use geocoding you need to use one or more of the following
101
125
102
126
// Optional - Geocoder support for only iOS and Android
103
- implementation(" dev.jordond.compass:compass- geocoder-mobile:$compassVersion " )
127
+ implementation(" dev.jordond.compass:geocoder-mobile:$compassVersion " )
104
128
105
129
// Optional - Geocoder support for all platforms, but requires an API key from the service
106
- implementation(" dev.jordond.compass:compass- geocoder-web-googlemaps:$compassVersion " )
107
- implementation(" dev.jordond.compass:compass- geocoder-web-mapbox:$compassVersion " )
130
+ implementation(" dev.jordond.compass:geocoder-web-googlemaps:$compassVersion " )
131
+ implementation(" dev.jordond.compass:geocoder-web-mapbox:$compassVersion " )
108
132
109
133
// Optional - If you want to create your own geocoder implementation
110
- implementation(" dev.jordond.compass:compass- geocoder-web:$compassVersion " )
134
+ implementation(" dev.jordond.compass:geocoder-web:$compassVersion " )
111
135
112
136
// Geolocation
113
- implementation(" dev.jordond.compass:compass-geolocation:$compassVersion " )
137
+ implementation(" dev.jordond.compass:geolocation:$compassVersion " )
138
+
139
+ // To use geolocation you need to use one or more of the following
114
140
115
141
// Optional - Geolocation support for only iOS and Android
116
- implementation(" dev.jordond.compass:compass- geolocation-mobile:$compassVersion " )
142
+ implementation(" dev.jordond.compass:geolocation-mobile:$compassVersion " )
117
143
118
144
// Optional - Geolocation support for JS/WASM Browser Geolocation API
119
- implementation(" dev.jordond.compass:compass-geolocation-browser:$compassVersion " )
145
+ implementation(" dev.jordond.compass:geolocation-browser:$compassVersion " )
146
+
147
+ // Autocomplete
148
+ implementation(" dev.jordond.compass:autocomplete:$compassVersion " )
149
+
150
+ // Optional - Autocomplete support for only iOS and Android using native Geocoder
151
+ implementation(" dev.jordond.compass:autocomplete-mobile:$compassVersion " )
152
+
153
+ // Optional - Autocomplete support for all platforms, using services Geocoder APIs
154
+ implementation(" dev.jordond.compass:autocomplete-geocoder-googlemaps:$compassVersion " )
155
+ implementation(" dev.jordond.compass:autocomplete-geocoder-mapbox:$compassVersion " )
156
+
157
+ // Optional - If you want to create your own geocoder implementation
158
+ implementation(" dev.jordond.compass:autocomplete-web:$compassVersion " )
159
+
160
+ // Optional - Location permissions for mobile (Android/iOS)
161
+ implementation(" dev.jordond.compass:permissions-mobile:$compassVersion " )
120
162
}
121
163
}
122
164
}
0 commit comments