Skip to content

Commit deb697c

Browse files
Merge pull request #141 from Omega-R/feature/map_make_route
null coordinates preserved
2 parents 33a3c4d + c1a8ee1 commit deb697c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

core/src/main/java/com/omega_r/libs/omegaintentbuilder/builders/MapIntentBuilder.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ class MapIntentBuilder(private vararg var types: MapTypes) : BaseActivityBuilder
9292
* @param address String
9393
* @return This MapIntentBuilder for method chaining
9494
*/
95-
fun navigate(startLatitude: Double, startLongitude: Double, latitude: Double, longitude: Double): MapIntentBuilder {
95+
fun navigate(startLatitude: Double?, startLongitude: Double?, latitude: Double?, longitude: Double?): MapIntentBuilder {
9696
this.latitude = latitude
9797
this.longitude = longitude
9898
this.startLatitude = startLatitude
@@ -179,7 +179,7 @@ class MapIntentBuilder(private vararg var types: MapTypes) : BaseActivityBuilder
179179

180180
if (startLatitude != null && startLongitude != null) {
181181
if (isDrivingModeEnabled) sb.append("google.navigation:q=", latitude, ",", longitude)
182-
else sb.append("/saddr=${startLatitude},${startLongitude}&addr=${latitude},${longitude}")
182+
else sb.append("http://maps.google.com/maps?saddr=${startLatitude},${startLongitude}&daddr=${latitude},${longitude}")
183183
} else {
184184
if (viewType == null) {
185185
sb.append("geo:")

0 commit comments

Comments
 (0)