Sub Update_Location(newloc As Location)
Dim strLoc As String
If lastLocation.Latitude <> newloc.Latitude And lastLocation.Longitude <> newloc.Longitude And newloc.Latitude<>0 And newloc.Longitude<>0 Then <==== Here i am facing the issue. Without this line application is rununning fine.
lastLocation=newloc
strLoc="lastLocation_" & lastLocation.Latitude & "/" & lastLocation.Longitude '& qrActivity.sessionId
Log(strLoc)
If newloc.IsInitialized Then
Dim CameraPosition1 As CameraPosition 'CameraPosition1.Initialize2(gmap.MyLocation.Latitude, gmap.MyLocation.Longitude, gmap.CameraPosition.Zoom, 0, 0)
CameraPosition1.Initialize(newloc.Latitude,newloc.Longitude, 17)
gmap.moveCamera(CameraPosition1)
Log("Update Location")
ToastMessageShow("Update_Location",True)
Dim bc As ByteConverter
strLoc="newloc_" & newloc.Latitude & "/" & newloc.Longitude '& qrActivity.sessionId
Log(strLoc)
Log("driver_" & qrActivity.sessionId)
mqtt.Publish("driver_" & qrActivity.sessionId,bc.StringToBytes(strLoc ,"UTF8"))
Else
Log("No Update")
End If
End If
End Sub