anchor.diff:            icon: destinationIcon));
   
         widget.storesInPath.forEach((StoreForAgentPath store) {
  -
           _markers.add(
             Marker(
                 markerId:
  
positive.code:           widget.storesInPath[i + 1].coordinates.latitude,
            widget.storesInPath[i + 1].coordinates.longitude);
  
        print(widget.storesInPath[i].coordinates.latitude);
  
        print("Source");
        print(source.latitude);
        print(source.longitude);
        print("Destination");
        print(destination.latitude);
        print(destination.longitude);
        try {
          List<PointLatLng> pathList =
          await polylinePoints?.getRouteBetweenCoordinates(
              googleAPIKey,
              source.latitude,
              source.longitude,
              destination.latitude,
              destination.longitude);
  
          result += pathList;
        }
        catch(error){
          print(error);
          print("Path not possible");
        }
  
negative.code:   }
  
    setPolylines() async {
      List<PointLatLng> result = new List();
  
      for (int i = 0; i < widget.storesInPath.length - 1; i++) {
        LatLng source = LatLng(widget.storesInPath[i].coordinates.latitude,
  